js笔记(字符串、数组、运算符)
字符串
parseInt('123');
---->123
parseInt('aa');
---->NaN
parseFloat('123.2');
---->123.2
var abc='34aa';
typeof(abc);
---->"string"
var abc=`
asdsad
asdasd
aqwe
`;
typeof(abc);
---->"string"
var name='xiaoming';
var age=18;
var ppp=`
名字是:${name},年龄是:${age}
`;
ppp
---->"
---->名字是:xiaoming,年龄是:18
---->"
name+age
---->"xiaoming18"
| 功能 | js | py |
| 返回长度 | .length | len() |
| 移除空白 | .trim | strip() |
| 返回索引指定字符 | .charAt(n) | [] |
| 拼接字符 | .concat(value) | join() |
| 返回索引 | .indexOf(substring,start) | index() |
| 切片 | .substring(from,to) | [:] |
| 切片 | .slice(start,end) | [:] |
| 小写 | .toLowerCase() | lower() |
| 大写 | .toUpperCase() | upper() |
| 分隔 | .split(delimiter,limit) | split() |
数组
var l = [1, 'a', 2] ;
|
功能 |
js |
| 统计元素的个数 | .length |
| 尾部追加元素 | .push |
| 获取尾部的元素 | .pop |
| 头部插入元素 | .unshift |
| 头部移除元素 | .shift |
| 切片 | .slice |
| 反转 | .reverse |
| 将数组元素连城字符串 | .join |
| 连接数字 | .concat |
| 排序 | .sort |
| 将数组的每个元素传递给回调函数 | .forEach |
| 删除元素,并向数组添加新元素 | .splice |
| 返回一个数组元素调用函数处理后的值的新数组 | .map |
运算符
var x=10;
var a=x++;
var b=++x;
a
---->10
b
---->12
1 == '1';
---->true /弱等于/
1 === '1';
---->false /强等于/
and-------&& /返回数据/
or---------|| /返回数据/
not--------! /返回数据/

浙公网安备 33010602011771号