javascript 语法基础
2 Javascript语法基础
Js用法的主要内容:
- 常量与变量
- 数据类型
- 运算符
- 表达式与语句
- 类型转换
- 转义字符
- 注释
2.1 常量与变量
Js脚本的每一条语句都以;
结尾,变量就是指在运行过程中可以被改变的量,而常量就是在运行过程中不能被改变的量。
var a = 4;
var a = a + 1;
console.log(a);
上面的代码会输出 5 ,这里的a就是一个变量。
2.1.1 变量的命名
- 变量由字母、下划线、$ 或数字组成,并且第一个字母必须是“字母、下划线或$”。
- 变量不能是系统关键字和保留字。
- 变量的命名一定要区分大小写,例如变量age 与变量Age 在JavaScript 中就 是两个不同的变量。
系统关键字和保留字:
js中的系统关键字:break else new typeof case false null var catch for switch void continue function this while default if throw with delete in true do instanceof try
js中的系统保留字:abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
浏览器中的系统保留字:alert eval location open array focus math outerHeight blur funtion name parent boolean history navigator parseFloat date image number regExp document isNaN object status escape length onLoad string
2.1.2 变量的使用(声明和赋值)
语法: var 变量名 = 值
var a = 3;
var $words = "字符串";
var myfunc = function(){....}
// 另外一种形式
var a = 10, b = 20, c = 30;
// 等同于 var a = 10; var b = 20;....
2.1.3 常量
一般情况下,常量名全部大写,别人一看就知道这个值很特殊,有特殊用途,如:
var DEBUG = 1;