通过typeof关键字,可以看到数据的类型 (1) Number(数值类型)
? 整型常量(10进制\\8进制\\16进制)
16进制以0x或者是0X开头,例如:0x83; 8进制必须以0开头: ? 实型常量 12.32 193.98 5E7等
? 特殊数值:NaN(not is a number)、Infinity、isNaN()、isFinite()
(2) Boolean(布尔类型)
true和false (3) String 字符串
“this is a book”
? 复合数据类型:
? 特殊数据类型:
(1) undefine的例子:
(2) null的例子:
11. javascript的基本语法---定义变量、初始化、赋值:
(1) 定义变量:var a; (2) 初始化变量:
在定义变量的时候,就赋值:var a=45; (3) 给变量赋值:
先定义变量:varnum; 再赋值: num=33
12. javascript的基本语法---数据类型转换:
(1) 自动转换:javascript的数据类型是动态的
请看一个案例:
13. javascript中的运算符和java中的一样的,但是有几个注意点:
(1) 案例一:b先转成9,在比较
(2) 在逻辑运算中,0、“”、false、null、undefined、NaN均表示false
14. 函数:为完成某一个功能的代码的集合。
函数定义:
function 函数名(参数列表){ 语句;//函数(方法)主体 return 返回值;
函数名位于关键字function之后,为了让代码易于理解,函数名应具有一定的意义。
注意点:函数没有返回值类型。形参数不写具体的类型。
15. eval()可以将一个字符串当成一个脚本运行
例如:
16. escape()可以将中文或日文转为ascii码:unescape()反之。一般这个函数相互配合,防止
在浏览器中出现乱码: