1.js严格控制大小写
比如输出到控制台的指令,console.log 如果改成Console.log 就会报错。
2.每一条语句后要加;
但其实这并不是必须的,如果不加的话,系统并不报错,并且会自动给程序句加上分号。但这样会消耗资源,也有可能会加错,所以通常要主动添加分号。
3.尽量将js代码独立成外部文件
引用时可以用<script type="text/javascript" src="js/sample.js"></script>
src后存放的就是外部js文件。这个文件可以被多个文件多次利用。
4.给变量赋字符串类型时,单引号和双引号都可以,但不能混用,也不能嵌套。
单引号里不能放单引号,双引号里不能放双引号
但,单引号里可以放双引号,双引号里也可以放单引号
var aaa = "111";//OK
var bbb = "222";//OK
var ccc ="333';//NG
var ddd = "444'555'666";//OK
5.转义字符
\" 表示"
\' 表示'
\t 表示tab
\n 表示换行
\\ 表示\
6.类型转换
Number函数
可以直接将字符串转换为数字。
布尔型true:1 false:0 null:0
但是如果字符串中既有数字又有其他字符时,则需要用parseInt转换。缺点是只能转换到整数位,小数位会自动舍弃。
如 var aa = "123aabb"
Number(aa)的值为 NaN
parseInt(aa)的值为 123
这时候可以用parseFloat转换,小数点后的内容就可以显示出来了
如 var bb = "123.456aabb"
parseInt(bb) 的值为123
parseInt(bb) 的值为123.456