JavaScript 踩坑开始(ing...)
ECMAScript 是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。
# 变量初始化、声明变量、变量赋值

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>JS变量</title> 5 </head> 6 <body> 7 <script type="text/javascript"> 8 // 单行注释 9 /* 10 多行注释 11 */ 12 13 // 变量初始化 14 var x = 16; 15 16 // 声明变量 17 var y; 18 19 // 变量赋值 20 y = 99; 21 var name = 'Loki' 22 /* 23 1. 必须使用字母、下划线(_)、 $开始 24 2. 多个英文字母 驼峰 e.g. myName 25 3. 不能使用js中关键字和保留字来命名 26 4. 严格区分大小写 27 */ 28 29 var _A = 88; 30 var $B = 99; 31 /* 32 alert(_A) 33 alert($B) 34 */ 35 </script> 36 </body> 37 </html>
# 数据类型
- 基本数据类型
- Number 数值类型
- String 字符串 // 单引号,双引号
- Boolean 布尔型 // bollean 0(假 false) 1(真 true)
- undefined 未定义 //仅做了变量声明,未被赋值的变量
- null 空值 // 使用typeof检测结果为“object” 属于一个空对象
- 引用的数据类型
- Object
- Array
- Function
# 变量类型检测
alert(typeof <变量名>)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库