继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

js中的String,Array,Math对象常用的属性和方法

拉莫斯之舞
关注TA
已关注
手记 144
粉丝 24
获赞 107

发布自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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP