为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
JavaScript

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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消