1、javascript是严格区分大小写的
2、javascript采用的是unicode编码
3、javascript可以用转义写法,用unicode编码
比如:“cafe”==="caf\uooe9",因为\u00e9就是unicode里关于e的编码
4、javascript注释写法
单行注释//
多行注释:先打一个/*,然后空格,再打一个*,就可以开始写注释了
5、js中的直接量就是程序中直接使用的数据值,数字,字符串等等
6、标识符必须以字母、下划线、或者美元符号开始
7、注意关键字的保留,他连很多java的关键字也有所保留
8、行尾分号最好别省,因为一个是浪费浏览器资源去加分号,一个是可能出错
比如:var y=x+f
(a+b).toString()
由于没有分号,解析的时候会把后面当做f命名的一个函数来进行解析
9、有些程序员为了解析的保守,在语句的前面加上一个;
比如 : var x=0
;[x,x+1,x+2].forEach(console.log)
10、在return、break、和continue和随后的表达式之间不能换行、x ++ y不能换行;不然会解析成x;++y
11、javascript的数据类型分为两类,原始类型和对象类型
原始类型:数字、字符串、布尔值、还有两个特殊的原始值null(空)和undefined(未定义)
对象类型:对象(普通:由键值对的属性构成,其中又以全局对象特殊一点),数组(特殊对象:有些特殊的语法)、函数(特殊的对象:有特殊的专有语法,对于函数,最重要的一点是、他们都是真值)。