一、注释 不被浏览器执行的语句
/**/多行注释
//单行注释
二、语法特点
1、大小写敏感
2、每条代码写完后,分号结尾
备注:不写分号也没事,浏览器会自动加分号,但是会消耗一些资源。遇到复合语句,浏览器可能会加错分号,导致程序出错,所以一定要有写分号的习惯。
3、自动忽略多个空格 和 换行 所以,可以永拓换行和空格 调整代码队形,使代码更美观
四、字面量和变量
4.1 概念
字面量:不可改变的量,比如 1、2、3、4、5。 字面量可以直接使用。比如alert(12345);
变量:用于保存字面量,而且值可以任意改变。更加方便我们使用。
4.2、JavaScript 的特殊值(boolean中都为假)
1、undefined 未定义,所有JS变量未赋初始值时,默认值都是undefined
2、null 空值
3、NAN (Not a number) 非数字,非数值
exp: var a=12;var b="abc"; alert(a*b);//就会出现 NAN
4.3、格式
var 变量名; //没赋值,默认值是undefined
var 变量名 = [初始值1,初始值2,"初始值3"]; //比如 var arr=[true,2,”abc"]
说明:初始值可随便为布尔型,数值型,字符型
五、标识符
Js中,所有可以自由命名的都可以称为标识符。 变量名,属性名,函数名 都可以叫标识符
例如 var a;我给变量取名为a,所以a可以叫做标识符
标识符命名规则
1、标识符中可以含有字母、数字、_ 、$ // var a_2$@# 会报错,因为@#
2、标识符不能以数字开头 // var 32a 报错
3、标识符不能是JS中的关键字或保留字
说明: var if=123; 报错 因为if是关键字。 保留字是指现在js版本还没用,但是哪天js版本升级可能就变成关键字
4、标识符一般采用驼峰法命名,即首字母小写,每个单词开头大写,其余字母小写。比如helloWord