JS第四章-字符串/数组/Math对象

JS第四章-字符串/数组/Math对象

39.00元

字符串.charAt(indx)

[展开全文]

JSON.parse(json字符串)

把一个JSON格式的字符串转成对象,返回转过去的对象;

[展开全文]
wimi · 2016-11-22 · 8-JSON.parse 0

JSON(JavaScript Object Natation)是一种轻量级的数据交换格式;

一种类似JS的对象格式的字符串;

XML

JSON规则:

数据放在了一对引号当中,用{}或者[]括起来;里面的每个数据都以键值对来表示:

key:value;

key:必须放双引号;

每个数据之间用逗号隔开;

JSON的用途:用于JS与后端数据交互;

[展开全文]
wimi · 2016-11-22 · 7-JSON 0

toLoverCase

作用:把字符串转成小写;

语法:字符串.toLowerCase();

参数:没有参数;

返回值:返回字符串转成小写的结果,原来的字符串不会有变化;

toUpperCase

作用:把字符串转成大写;

参数:没有参数;

返回值:返回字符串转成大写的结果,原字符串不变;

trim

作用:去掉字符串的首发空格;

语法:字符串.trim();

参数:没有参数;

返回值:返回字符串去掉首位空格的结果,原字符串不变;

 

[展开全文]

字符串的方法:

substr

作用:截取一段指定开始位置与个数的字符串;

语法:字符串.substr(start,length);

参数:

start 开始的位置;

length 截取的个数;

一个参数都没有,它会把整个字符串全部返回;

如果有两个参数,那默认会从第一个参数的位置截取截到最后一位字符;

返回值:

返回截取到的字符串,原字符串;

[展开全文]

split

作用:用指定的分隔符把字符串分割成数组;

语法:字符串.split(searator,limit)

参数

separator 分隔符;

limit   分隔成数组数据的个数;

一个参数都没有以及参数是一个空字符的话,会把整个字符串作为数组中的一个数据;如果参数为一个空字符,它会把字符串里的每个字符作为数组中的数据;如果参数为两个,分隔后的数组的个数是第二个参数的值;

返回值:返回一个数组,原字符串没有变化;

substring

作用:截取一段字符串;

语法:字符串.substring(indexStart,indexEnd)

参数:

indexStart 开始的位置;

indexEnd 结束的位置;

如果一个参数都没有的话,会返回整个字符串;

如果只有一个参数,那就从这个参数的位置一直截到最后一个字符;如果有两个参数,最后一个参数代表结束位置,但是不包含它;

返回值

返回截取后的字符串,原字符串不变;

与slice的区别:

1.slice的起始位置不能大于结束位置,但是substring却可以;

2,slice可以放负数,而substring却不可以;

[展开全文]

lastIndexof

作用:通过字符找下标(从右往左找字符最后出现的位置);

语法:字符串.lastIndexof(searchValue,formIndex)

参数:

searchValue  要查找的字符串

formIndex   从哪开始找,如果没有的话,默认从最后一个字符开始;

返回值

返回一个数字,如果找到的话就返回这个字符的真实下标,如果没有找到返回-1;

slice

作用:截取字符串;

语法:字符串.slice(beginSlice,endSlice);

参数:

beginSlice 开始的位置;

endSlice 结束的位置;

如果只有一个参数,代表开始的位置,结束的位置默认为最后一位字符;如果有两个参数,第二个参数为结束位置,但是不包含它;参数可以放负数,但是开始位置不能大于结束位置,开始的位置是最后一位,代表-1;

如果一个参数都没有的话,直接返回字符串;

返回值:返回截取到的那个字符串,原字符串;

 

[展开全文]

charCodeAt

作用:通过索引找字符,找到后转为Unicode编码;

语法:字符串.charCodeAt(index);

参数:

索引

取值范围:0-length-1;

没有参数,默认为第0个

如果参数超过了范围,那它就返回NaN;

返回值

返回字符对应的Unicode编码;

indexof

作用:通过字符找下标(从左往右找这个字符首次出现的位置)

语法:字符串.indexof(searchValue,fromIndex)

参数

searchValue 要查找的字符;

fromIndex 从哪个位置开始查找,这个参数如果没有就默认为0;

返回值:返回一个数字,这个数字代表字符在整个字符串的真实下标,如果没有找到就返回-1;

[展开全文]

charAt;

作用:通过索引找字符;

语法:字符串.charAt(index)

参数:

索引值

取值范围:

如果不写参数,那默认为0;

如果index超出了范围后,它会返回一个空;

返回值:

返回取到的那个字符,类型为字符串;

 

[展开全文]

JSON.parse(json字符串);

把一个JSON格式的字符串转成对象,返回转后的对象。

var j1='[1,2,3]';
var j2='{"name":"老王","age":13}';
var obj1=JSON.parse(j1);
var obj2=JSON.parse(j2);
console.log(j1,obj1,typeof obj1);

//[1,2,3] [1, 2, 3] object
console.log(j2,obj2,typeof obj2);

//{"name":"老王","age":13} Object {name: "老王", age: 13} object

[展开全文]
pengyuting · 2016-09-24 · 8-JSON.parse 0

JSON(JavaScript Object Notation)一种轻量级的数据交换格式

一种类似JS中的对象格式的字符串(JSON是字符串,长的像对象);

原来使用XML传递数据,所有数据放在类似html标签对当中,但不是html,数据量大。

JSON规则:

  •  数据放在一对引号当中,用{},[]括起来;
  •  里面的每个数据都以键值 key:value 来表示
  •  key必须放双引号
  •  每个数据用逗号隔开

JSON的用途:

 用于js与后端进行数据交互。

[展开全文]
pengyuting · 2016-09-24 · 7-JSON 0

1.charCodeAt(index) 

 作用通过索引找字符,找到后转为Unicode编码,每个字符对应一个Unicode码

 参数:索引

 取值范围:0~length-1

 没有参数,默认为第0个;

 超出范围,返回NaN;

 返回值:返回字符对应的Unicode编码;

  var str="kaivon";

  var s1=str.charCodeAt(1);

  console.log(s1);//97;

  var s2=str.charCodeAt();

  console.log(s2);//107  对应k

  var s3=str.charCodeAt(8);

  console.log(s3);//NaN

2.indexOf(searchValue,fromIndex);

 返回值:返回字符真实下标,没找到返回-1

 通过字符找下标,从左往右找这个字符首次出现的位置。

 

 

 

[展开全文]

1.lastIndexOf(searchValue,fromIndex)

  var str="star";

  var s1=str.lastIndexOf("a");

  若searchValue的下标大于fromIndex则返回-1.

返回值: 通过字符找真实下标,若没找到返回-1

2.slice(beginSlice,endSlice)

 截取字符串

 1.无参数

  var str="kaiovn";

  var s1=str.slice();//kaiovn;

 2.一个参数:结束位置默认为最后一位

  var s2=str.slice(2);//iovn;

 3.两个参数,第二个参数为结束位置,但不包含他;

  var s3=str.slice(2,4);//io;

 4.参数为负,开始位置不能大于结束位置,开始位置是最后一位代表-1;

  var s4=str.slice(-3,-2);//o;

 返回值:返回截取的字符串,原字符串没有变化。

[展开全文]