概述:
这篇博客主要就是给大家分享怎么去使用这门语言进行编写程序!
字符集:
JavaScript使用Unicode字符集编写,因为Unicode是ASCII和Latin-1的超集,支持几乎我们在使用的所有语言!
大小写问题:
在JavaScript(以后统一简称JS)中,变量和关键字函数名等等会严格的区分大小写,比如 :关键字 while 就必须是小写的,不能写成WHILE或者While这种样子,变量AA和Aa和aa和aA 看似好像是一个变量,但是在JS中他是四个完全不同的变量!!
注释:
JS支持 //(双斜杠)和 /* 注释代码 */ 这两种注释方法, 但是我们需要知道 第二种注释方法,虽然可以跨行注释,但是不能嵌套注释!
标识符和表达式:
JS中标识符用变量和函数命名,并且必须以字母下划线或者美元符号($)开始,后续字符可以跟字母、数字、下划线、或者美元符号,但是不能以数字开头,其实JS允许使用Unicode字符集中的符号当标识符,但是为了可移植性的考虑,建议大家使用ASCII表中你的字符进行标识符的命名。
注:
不能以数字开头是考虑到在编译器进行词法分析的时候,如果是非数字字符开头,那么编译器就能根据自己读取到的第一个字符就能判定这个单词属于哪一类,如果是数字开头,那么编译器还得继续判断第二个甚至第三个字符,然后回溯才能分析出这个单词是哪一类,这就导致编译器性能下降,因此大家在综合性能和效率的各种因素后,都默默的选择了不允许数字开头这一个规则!!
分号可选:
在JS中语句结束用;(分号),这样做的原因是增强可读性,但是JS中对于一条语句独占一行的情况,我们可以省略分号
但是在涉及 return、break和continuc语句或者 ++ 和 -- 这些关键字的时候,则不可以省略分号
未完待续!
感谢大家观看,如果有什么疑问,以在评论区提问,我会及时的去回复!