亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消