第三章:基本概念
3.1语法
3.1.1、ECMAScript中的一切——变量,函数,操作符——都是区分大小写的(不能用typeof,因为是操作符,但是可以用typeOf)。
3.1.2、标识符:就是指变量、函数、属性的名字,或者参数。
(1)第一个字母必须是字母,下划线,或者美元符号。
(2)其他字母可以是字母,下划线,美元符号,或者数字。
(3)也可有ASCII和Unicode中的字符,但是最好不要用。
(4) 一般用驼峰式命名,及第一个小写,其余有意义的字母第一个大写。
3.1.3、注释:
//单行注释
/*
*多行注释
*中间两行的*不是必须的,但是为了增加可读性,(特别是企业级的应用)
*/
3.1.4、语句:可以不使用;但是还是用比较好,不容易出错,也容易压缩。有些单行的块可以不用{}但是还是推荐用。
3.2、关键字和保留字 没什么好说的,就是记住吧~
3.3、变量
ECMAScript中的变量是松散类型的就是可以用来保存所有类型的数据。
(1)var message="hi";
message=123;
这也是可以的,但是不推荐改变变量类型。
(2)在函数块中定义的变量,即局部变量,会在函数退出后被销毁。
function test(){
var message="hi";
}
test();
alert(message);//undefined
但是,不使用var操作符,定义的就是一个全局的变量,但是不推荐这么做。
function test(){
message="hi";
}
test();
alert(message);//hi
(3)可以用逗号分开多个变量的定义:var message=“hi”,found=false,age=29;