JavaScript笔记
参考
- 廖雪峰JavaScript教程 https://www.liaoxuefeng.com/wiki/1022910821149312
为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。
语法基础
//赋值 |
-
JS中不强制缩进
-
JavaScript本身对嵌套的层级没有限制
-
请注意,JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常。
数据类型和变量
123; // 整数123 |
运算
1 + 2; // 3 |
== 和 ===
-
JavaScript允许对任意数据类型做比较
-
要特别注意相等运算符
==
。JavaScript在设计时,有两种比较运算符:第一种是
==
比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;第二种是
===
比较,它不会自动转换数据类型,如果数据类型不一致,返回false
,如果一致,再比较。由于JavaScript这个设计缺陷,不要使用
==
比较,始终坚持使用===
比较。
NaN === NaN; // false |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Q's blog!
评论