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

【金秋打卡】第5天 学习JS —— 字符串对象、数学计算对象

标签:
JavaScript

课程名称:JavaScript进阶篇

课程章节:String字符串对象、Math对象

课程讲师:慕课官方号

课程内容:

String 字符串对象

  • 查找子串位置

    返回在字符串中首次出现substring的索引,第一个字符从索引为0;找不到返回-1

    // Object.indexOf(substring[, startpost]);
    
    var s = "I Love JavaScript!";
    console.log(s.indexOf('o'))// 3
    
  • 字符串分割为数组

    // Object.split(separator[, limit]);
    
    var s = "I Love JavaScript!";
    console.log(s.split(' ')); // ['I', 'Love', 'JavaScript!'];
    
  • 从字符串中取出子串(开始和结束下标)

    左闭右开原则

    // Object.substring(startPos[, stopPos]);
    
    var s = "I Love JavaScript!";
    console.log(s.substring(7, 17)); // JavaScript
    
  • 从字符串中取出子串(开始和取出长度)

    如果startPos为负数,则从字符串的尾部为-1向左开始算起
    如果startPos为负数且绝对值大于字符串长度,startPos为0

    // Object.substr(startPos[, length]);
    
    var s = "I Love JavaScript!";
    console.log(s.substr(7, 10)); // JavaScript
    

Math 数学计算对象

Math对象是一个固有的对象,无需创建它,直接把Math作为对象使用即可

方法 描述 代码
abs(x) 返回数的绝对值 Math.abs(-2); // 2
ceil(x) 对数进行向上取整(返回大于或等于x的最大整数) Math.ceil(2.3); // 3
floor(x) 对数进行向下取整(返回小于或等于x的最大整数) Math.floor(2.3); // 2
max(x, y) 返回x和y中的最大值 Math.max(1, 2); // 2
min(x, y) 返回x和y中的最小值 Math.min(1, 2); // 1
random() 返回0~1之间的随机数
round(x) 四舍五入为最近x的整数
sqrt(x) 返回x的平方根
valueOf() 返回对象的原始值
  • random()生成随机数

    返回一个整数x,范围0≤x<1

    // 生成0~10的随机整数(包含0也包含10)
    Math.round(Math.random());
    

课程收获

系统的学习到了String和Math对象,且了解到了一些细节,在以前使用Math做数学计算的时候有一些搞不懂的问题,通过这次的学习已经搞懂了

图片描述

点击查看更多内容
TA 点赞

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

评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消