<h1>20161117重点:</h1>
<li>基本数据类型( 整数 浮点 布尔 字符串 ... )</li>
<li>复杂数据类型( 数组 [item, item2, item3] 对象 {key1:value1,key2:value2})</li>
<li>字符串的概念, 长度、查找、截取...</li>
1.长度:eg:var name = "小明";
name.length
2.转换大小写:
toLowerCase 变成小写
toUpperCase 变成大写
3.检索(索引):
indexOf 找到需要查询的 子字符串 所在的位置(索引),索引是从0开始计算的 // indexOf("需要寻找的子字符串") // indexOf("需要寻找的子字符串", 查询的起始位置)
4.截取子字符串 // substring(起始位置,结束位置) // substr(起始位置,长度) //计数是从0开始查数的。01234 2的位置数是2 12345 3的位置数是2.
<li>数组的概念,长度、访问元素、遍历(枚举)、添加移除元素...</li>
1.访问数组 // 单个访问(下标从0开始)长度:arr.length
2.移除元素 把最后一个移出去: students.pop(); 把最前面一个移出去:students.shift();
3.添加元素:
在最后添加新元素:arr.push();
在最前面添加新元素:arr.unshift();
把之前的在组成一个数组:arr.concat([ ]);
<li>对象(字典)的概念,键值访问、属性、方法、复杂对象或数组的访问方式...</li>
1. 字典(字面语法的对象可以俗称字典)里面的信息都是以键(key)值(value)对的形式出现的,用来表示一个物体(实物、抽象的都可以)的各种特征 // 对象的静态特征 一般叫 属性,动态的特征 用 方法(是一个绑定在对象内部的函数或者叫行为) 来表示
2.属性的访问:st.name
3.方法的访问:st.run()
3.复杂字典的访问:st.friend[2].name