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--------! /返回数据/