第一章:JavaScript概述
1.动态的、弱类型编程语言。 语法模仿java,原型参考Self。
2.客户端javascript
做本章的demo哦! 必须做! 整理到webstrom中哦!
第二章:JavaScript语言核心:词法结构
1.区分大小写
2.标识符:字母、数字、下划线、$; 开头不能是数字。
第三章:JavaScript语言核心:类型、值、变量
1.数据类型: 原始类型(数字、字符串、布尔、null、undefined) 对象类型(对象、数组、函数)
原始类型的值是不变的(不可变的原始值)
a:数字,不区分整数值和浮点数值,所有数字都用浮点数值表示。
2.javascript的GC机制!
3.\ 转义字符
4. var s = "hello world";
s.charAt(0); // h
s.charAt(s.length -1); // d
s.substring(1,4); // ell 2~4
s.slice(-3); // rld 从后往前
s.indexOf("l"); // 2 字符“l”第一次出现的位置 lastIndexOf()正好相反哦!
s.split(","); // 将字符串分割为子串 ["hello","world"]
s.replace("h","H"); // Hello world 字符替换
5.模式匹配:正则表达式
6. 布尔: false:undefined、null、0、NaN、空字符串
7.null typeof null :object
undefined typeof undefined: undefined 所以 null ==== undefined 为false
8.数字、字符串、布尔值 都有包装对象。 按照java的来理解, 成为对象,就可以使用对象的方法和属性。
9.对象的比较: 引用的比较,当两个引用同一个对象的时候,它们才是相等的哦!
10.数据类型的转换。 原始类型和对象类型的转换。
11.变量提升 函数提升
第四章:JavaScript语言核心:表达式和运算符
1.算术运算符、比较运算符、逻辑运算符、赋值运算符、位运算符、逻辑运算符
位运算符:按位与、或、非、异或、左移、带符号右移
第五章: JavaScript语言核心: 语句
1.
原文:http://www.cnblogs.com/njqa/p/6275275.html