一、JavaScript的语法
(一)JavaScript的注释和分号
//单行注释
/**/多行注释
语句结束使用分号,如果省略,则由解析器确定语句结尾。
(二)JavaScript的标识符
1.什么是标识符
变量、函数、属性的名字,或者函数的参数。
PS:JavaScript中的一切标识符都区分大小写。
2.标识符的命名规则
(1)、由字母、数字、下划线(_)或美元符号($)组成。
(2)、不能以数字开头。
(3)、不能使用关键字、保留字等作为标识符。
(三)变量
1.什么是变量?
Js的变量是松散类型。
松散类型含义:可以用来保存任何类型的数据,也就是说,每个变量仅仅是一个用于保存值的占位符。
<script>
var a = 1;
var b = "我的天";
var c = null;
var d = true;
var e = new Array();
</script>
2.变量声明与赋值
(1)变量的声明
一次声明一个变量: var 变量名
一次声明多个变量: var id,sex,age,name="poorpenguin"
(2)变量的赋值
声明的同时赋值: var 变量名 = 值;
先声明后赋值: var 变量名; 变量名 = 值;
ps:省略var的声明的变量是全局变量(并不推荐这样声明全局变量)
二、JavaScript数据类型
(一)js的数据类型
JavaScript中有5种基本数据类型(underfined、null、boolean、number、string)和2种引用数据类型(object、array)
1.typeof 函数
语法:typeof 变量 或 typeof(变量)
功能:检测变量类型
返回值:string类型,有可能是:string、number、boolean、object、underfined、function
2.underfined类型
underfined类型只有一个值,即特殊的underfined。
一般情况,不存在需要显示地把一个变量设置为underfined的情况。
只声明变量,不赋值,该变量就是underfined类型
值为
3.null值
null值表示一个空对象指针
如果定义的变量准备在将来用于保存对象,那么最好将变量初始化为null而不是其他值。
结果为
ps:und