js中的String,Array,Math对象常用的属性和方法
发布自Kindem的博客,欢迎大家转载,但是要注意注明出处
前几天的腾讯Web前端开发工程师面试中遇到了这个问题,答得不是很完整,故特意整理一下。
String对象的常用属性和方法
属性:
length: 字符串长度
方法:
charAt(): 返回在指定位置的字符
charCodeAt(): 返回在指定位置的字符的Unicode编码
concat(): 连接字符串
indexOf(): 检索字符串
lastIndexOf(): 从后向前检索字符串
match(): 找到一个或多个正则表达式的匹配
replace(): 替换与正则表达式相匹配的子串
search(): 检索与正则表达式相匹配的值
slice(): 提取字符串片段
split(): 分割字符串
substring(): 提取子串
toLowerCase(): 转换成小写
toUpperCase(): 转换成大写
toString(): 返回字符串
Array对象的常用属性和方法
属性:
length: 数组长度
方法:
concat(): 连接数组
join(): 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔
pop(): 删除数组最后一个元素
push(): 在数组最后添加一个元素
reverse(): 颠倒数组中元素的顺序
shift(): 删除并返回数组的第一个元素
slice(): 从某个已有的数组返回选定的元素
sort(): 排序
splice(): 删除元素,并向数组添加新元素
toString(): 返回转换之后成的字符串
Math对象的常用属性和方法
属性:
E: 算数常量e
LN2: ln2
LN10: ln10
LOG2E: log2e
LOG10E: log10e
PI: 圆周率
SQRT1_2: 2的平方根的倒数
SQRT2: 2的平方根
方法:
abs(): 绝对值
acos(): arccos
asin(): arcsin
atan(): arctan
atan2(): x轴到(x,y)的角度
ceil(): 向上取整
cos(): cos
exp(): e^x
floor(): 向下取整
log(): e为底的自然对数
max(): 最大值
min(): 最小值
pow(): x^y
random(): [0,1)之间的随机数
round(): 四舍五入
sin(): sin
sqrt(): 开方
tan(): tan
作者:Kindem
链接:https://www.jianshu.com/p/d1ec6aeec397
共同学习,写下你的评论
评论加载中...
作者其他优质文章