1、5种基本数据类型
undefined、Null、Boolean、Number、String
2、截取字符串的方法
(1)substring()方法
定义和用法:substring方法用提取字符串介于两个指定下标之间的字符。
substring(start,stop)
var str = "0123456789";
alert(str.substring(0,5));----------"01234"
(2)substr()方法
定义和方法:substr方法用于返回一个从指定位置开始的指定长度的字符串。
substr(start,length)
var str = "0123456789";
alert(str.substr(0,12));------------"0123456789"
(3)slice()方法 提取字符串的一部分
var str1 = "The morning is upon us.";
console.log(str1.slice(4, -2)); // morning is upon u
var str = "The morning is upon us.";
str.slice(-3); // "us."
str.slice(-3, -1); // "us"
str.slice(0, -1); // "The morning is upon us"
(4)split()
功能:使用一个指定的分隔符把字符串分割储存到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
(5)join()
功能:使用选择的分隔符将一个数组合并为一个字符串
代码如下:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
2、操作数组
(1)使用数组构造函数
如:var arr = new Array();
如果预先知道数组的长度,那么也可以直接给构造函数传递该长度。
如:var arr = new Array(20);
如果知道数组中应该包含的项,就直接在构造的时候,传递数组中的应该包含的项。
如:var arr = new Array(1,2,3);
(2)、使用数组字面量表示法
如:var arr = [1,2,3,4];
var arr2 = [];
网友评论