JavaScript 高级程序设计——第三章基本概念 学习笔记
2016-01-06 10:46
561 查看
3.1语法 类C的语法
1.区分大小写 2.标识符
3.注释 //单行注释
/*
*
*/ 多行注释
4.严格模式 “use strict” 5. 语句
3.2 关键字和保留字
3.3 变量 ECMAScript 的变量是松散类型的
var message; 改变量可以用来保存任何值,未经过初始化的变量,会保存一个特殊的值----undefined
函数中使用 var message 为局部变量,函数退出就销毁。 省略var, message就编成了全局变量了。
3.4 数据类型
5种简单数据类型 : Undefined、Null、Boolean、Number、String 复杂数据类型:Object
1. typeof 操作符 返回值:undefined -》值未定义 boolean-》布尔值 string->字符串 number-》数值 object-》对象或null functio->函数
2.undefined:var message; 等价于 var message = undefined;
typeof 未定义和未声明的变量都返回 undefined。
3.Null:实际上undefined值是派生自null值得, null == undefined 返回true;
4.Boolean:true false。 true 不一定等于1 ,false 不一定等于0 。区分大小写。
转换Boolean()函数 string:任何非空字符串为ture,“”为false Number:任何非零为true, 0和NaN 为false Object 任何对象为true,null为false
undefined:undefined为false。
5.Number:表示整数和浮点数值。isFinite()isNaN()
数值转换Number()函数:Boolean:true:1;false:0 ;Null:0;undefined:NaN
字符串“”:0; 对象类型:
parseInt();可指定转换的进度;
parseFloat();
6.String:用于表示零或多个16位Unicode字符组成的字符序列。可用单引号和双引号表示。toString()数值类型可以指定输出的进度
7.Object:var o = new Object();Object是所有对象的基础。
3.5 操作符
3.6 语句
3.7 函数:没有函数签名的概念,因为其函数参数是以一个包含零个或多个值得数组的形式传递的。
可以向函数传递任意数量的参数,并且可以通过arguments对象来访问这些参数。
由于不存在函数签名的特性,函数不能重载。
1.区分大小写 2.标识符
3.注释 //单行注释
/*
*
*/ 多行注释
4.严格模式 “use strict” 5. 语句
3.2 关键字和保留字
3.3 变量 ECMAScript 的变量是松散类型的
var message; 改变量可以用来保存任何值,未经过初始化的变量,会保存一个特殊的值----undefined
函数中使用 var message 为局部变量,函数退出就销毁。 省略var, message就编成了全局变量了。
3.4 数据类型
5种简单数据类型 : Undefined、Null、Boolean、Number、String 复杂数据类型:Object
1. typeof 操作符 返回值:undefined -》值未定义 boolean-》布尔值 string->字符串 number-》数值 object-》对象或null functio->函数
2.undefined:var message; 等价于 var message = undefined;
typeof 未定义和未声明的变量都返回 undefined。
3.Null:实际上undefined值是派生自null值得, null == undefined 返回true;
4.Boolean:true false。 true 不一定等于1 ,false 不一定等于0 。区分大小写。
转换Boolean()函数 string:任何非空字符串为ture,“”为false Number:任何非零为true, 0和NaN 为false Object 任何对象为true,null为false
undefined:undefined为false。
5.Number:表示整数和浮点数值。isFinite()isNaN()
数值转换Number()函数:Boolean:true:1;false:0 ;Null:0;undefined:NaN
字符串“”:0; 对象类型:
parseInt();可指定转换的进度;
parseFloat();
6.String:用于表示零或多个16位Unicode字符组成的字符序列。可用单引号和双引号表示。toString()数值类型可以指定输出的进度
7.Object:var o = new Object();Object是所有对象的基础。
3.5 操作符
3.6 语句
3.7 函数:没有函数签名的概念,因为其函数参数是以一个包含零个或多个值得数组的形式传递的。
可以向函数传递任意数量的参数,并且可以通过arguments对象来访问这些参数。
由于不存在函数签名的特性,函数不能重载。
相关文章推荐
- JavaScript中Promises/A+规范的实现
- JSP/servlet的对应
- AJAX、JSONP和CORS
- JavaScript iframe数据共享接口实现方法
- js获取字符串字节数方法小结
- javascript从定义到执行 js引擎 闭包
- js学习笔记:webpack基础入门(一)
- js回车事件
- JavaScript学习总结(8)——JS实用技巧总结
- JavaScript学习总结(8)——JS实用技巧总结
- JavaScript学习总结(8)——JS实用技巧总结
- Gson解析Json数据
- javascript类型系统之基本数据类型与包装类型
- Javascript Ajax 传值 乱码 问题!
- js创建Studio2.x动画
- javascript中的闭包
- json序列化和反序列化
- js实现仿qq消息的弹出窗效果
- JavaScript学习总结(10)——实用JS代码大全
- JavaScript学习总结(10)——实用JS代码大全