从零开始学_JavaScript_系列(15)——js系列<3>(转为字符串,截取字符串)

简介: (29)把json转化为字符串 JSON.stringify(store) 即可(注意JSON要大写),store是json对象     (30)对一个数组赋值 ①假如我们有一个不定长度的数组abc ②我们想要将该数组逐值赋给另一个数组def; ③因此,机智的我们想到了使用for循环; for(var i = 0; i < abc.length; i++) {

(29)把json转化为字符串

JSON.stringify(store)

即可(注意JSON要大写),store是json对象

 

 

(30)对一个数组赋值

①假如我们有一个不定长度的数组abc

②我们想要将该数组逐值赋给另一个数组def;

③因此,机智的我们想到了使用for循环;

for(var i = 0; i < abc.length; i++)

{

       def[i] = abc[i];

}

④然而,这样是无法赋值的(原因在于def之前未定义,因此不能直接把他当做一个数组);

 

⑤那么,在for循环之间加入var def = newArray()即可

代码:

var def = new Array()

for(var i = 0; i < abc.length; i++)

{

       def[i] = abc[i];

}

 

 

(31)截取部分字符串

x=字符串.substr(起始字符编号, 返回值的长度);

假如我们有一个字符串abc。

①我们想要获得第1个字符,这么写:x= "abc".substr(0,1);

②假如我们想要获得第1,2个字符,这么写:x= "abc".substr(0,2);

③假如我们想要获得第2,3个字符,这么写:x = "abc".substr(1,2);

④假如我们想要获得第2个字符之后所有字符,这么写:x ="abc".substr(1);

⑤假设我们要获得第5个字符(字符串长度至少需要5),这么写:x= 字符串.substr(4,1);

 

即:

①第一个参数决定起始字符,需要是编号(第一个字符编号0),不能使用字符"a",来假设从字母开始;

②第二个参数决定返回的字符串的长度,如果是剩下所有,就省略不写。

 

目录
相关文章
|
23天前
|
机器学习/深度学习 人工智能 JavaScript
js和JavaScript
js和JavaScript
21 4
|
1月前
|
JavaScript 前端开发
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
JavaScript随手笔记 --- 用正则表达式匹配字符串是否为运算公式
|
12天前
|
JavaScript 前端开发 索引
JavaScript中与字符串相关的方法
JavaScript中与字符串相关的方法
|
1月前
|
JavaScript 前端开发 索引
JavaScript字符串检查:从基础到高级
【2月更文挑战第26天】
24 0
JavaScript字符串检查:从基础到高级
|
1天前
|
JavaScript 数据处理 索引
js字符串截取
js字符串截取
10 3
|
5天前
|
JavaScript 前端开发
js字符串拼接
js字符串拼接
|
12天前
|
JavaScript
js 字符串String转对象Object
该代码示例展示了如何将一个以逗号分隔的字符串(`&#39;1.2,2,3,4,5&#39;`)转换为对象数组。通过使用`split(&#39;,&#39;)`分割字符串并`map(parseFloat)`处理每个元素,将字符串转换成浮点数数组,最终得到一个对象数组,其类型为`object`。
|
16天前
|
JavaScript
JS去除字符串的方法
JS去除字符串的方法
|
19天前
|
JavaScript 前端开发
为 setTimeout 或 setInterval 提供一个字符串作为第一个参数(js的问题)
为 setTimeout 或 setInterval 提供一个字符串作为第一个参数(js的问题)
10 0
|
21天前
|
存储 JSON JavaScript
从复杂数据类型到字符串:JavaScript 中的转换方法
从复杂数据类型到字符串:JavaScript 中的转换方法
22 5