韩顺平javascript笔记(全套) - 图文 下载本文

通过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()反之。一般这个函数相互配合,防止

在浏览器中出现乱码: