基础知识(字符串,数组,对象)

来源:互联网 发布:linux系统运维简历 编辑:程序博客网 时间:2024/05/29 19:01

<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

0 0
原创粉丝点击