最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript的內(nèi)置對(duì)象Math和字符串詳解

 更新時(shí)間:2021年11月24日 15:48:27   作者:1900's 88 keys  
這篇文章主要為大家介紹了JavaScript的內(nèi)置對(duì)象Math和字符串,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

Math對(duì)象

  • Math是一個(gè)工具類對(duì)象,里面封裝了數(shù)學(xué)運(yùn)算相關(guān)的屬性和方法

常用屬性

  • Math.PI:表示圓周率

常用方法

  • Math.abs(x):返回x的絕對(duì)值
  • Math.pow(x,y):返回x的y次方
  • Math.sqrt(x):返回x的算術(shù)平方根
  • Math.round(x):返回x四舍五入后的最接近的整數(shù)
  • Math.floor(x):返回小于或等于x的最大整數(shù)
  • Math.ceil(x):函數(shù)返回大于或等于x的最小整數(shù)
  • Math.max():返回參數(shù)中的最大值
  • Math.min():返回參數(shù)中的最小值

Math.random()

  • 返回偽隨機(jī)數(shù)(0.0~1.0之間)(不包括1)
  • 生成一個(gè)[0,x]的隨機(jī)數(shù)
    • Math.round(Math.random()*x)
    • [0,10]: Math.round(Math.random()*10)
  • 生成一個(gè)[x,y]的隨機(jī)數(shù)
    • Math.round(Math.random()*(y-x)+x
    • [1,10]的隨機(jī)數(shù): Math.round(Math.random()*9)+1

字符串方法

length屬性

  • 可以用來獲取字符串的長(zhǎng)度
var str = "Hello World!!!";
var result = str.length;
console.log(result);

在這里插入圖片描述

charAt()

  • 可以返回字符串中指定位置的字符
  • 根據(jù)索引獲取指定的字符
var str = "Hello World!!!";
var result = str.charAt(6);
console.log(result);

在這里插入圖片描述

charCodeAt()

  • 獲取指定位置字符的字符編碼(Unicode編碼)
var str = "Hello World!!!";
var result = str.charCodeAt(6);
console.log(result);

在這里插入圖片描述

fromCharCode()

  • 可以根據(jù)字符編碼去獲取字符
var result = String.fromCharCode(18888);
console.log(result);

在這里插入圖片描述

concat()

  • 可以用來連接兩個(gè)或多個(gè)字符串
  • 不會(huì)影響原字符串
var str = "Hello World!!!";
var result = str.concat("你好","世界");
console.log(result);

在這里插入圖片描述

indexOf()

  • 該方法可以檢索一個(gè)字符串中是否含有指定內(nèi)容
  • 如果字符串中含有該內(nèi)容,則會(huì)返回其第一次出現(xiàn)的索引
  • 如果沒有找到指定的內(nèi)容,則返回-1
  • 可以指定一個(gè)第二個(gè)參數(shù),指定開始查找的位置
var str = "Hello World!!!";
var result0 = str.indexOf('l');
var result1 = str.indexOf('l',3);//從第三個(gè)位置開始找
var result2 = str.indexOf('l',5);//從第五個(gè)位置開始找
console.log(result0);
console.log(result1);
console.log(result2);

在這里插入圖片描述

lastIndexOf()

  • 該方法的用法和indexof()一樣
  • 不同的是indexOf()是從前往后找
  • 而lastIndexOf()是從后往前找

slice()

  • 可以從字符串中截取指定的內(nèi)容
  • 不會(huì)影響到原字符串,而是將截取到內(nèi)容返回
  • 參數(shù):
    • 第一個(gè),開始位置的索引(包括開始位置)
    • 第二個(gè),結(jié)束位置的索引(不包括結(jié)束位置)
    • 如果省略第二個(gè)參數(shù),則會(huì)截取到后邊所有的
    • 也可以傳遞一個(gè)負(fù)數(shù)作為參數(shù),負(fù)數(shù)的話將會(huì)從后邊計(jì)算
var str = "Hello World!!!";
var result0 = str.slice(0,2);
var result1 = str.slice(1,-4);
console.log(result0);
console.log(result1);

在這里插入圖片描述

substring()

  • 可以用來截取一個(gè)字符串,與slice()類似
  • 不會(huì)影響到原字符串,而是將截取到內(nèi)容返回
  • 參數(shù):
    • 第一個(gè),開始位置的索引(包括開始位置)
    • 第二個(gè),結(jié)束位置的索引(不包括結(jié)束位置)
  • 不能接受負(fù)值作為參數(shù)
    • 如果傳遞了一個(gè)負(fù)值,則默認(rèn)使用0
  • 能自動(dòng)調(diào)整參數(shù)位置,如果第二個(gè)參數(shù)小于第一個(gè),則會(huì)自動(dòng)交換
var str = "Hello World!!!";
var result0 = str.substring(0,2);
console.log(result0);

在這里插入圖片描述

split()

  • 可以將一個(gè)字符串拆分為一個(gè)數(shù)組
  • 參數(shù):
    • 需要一個(gè)字符串作為參數(shù),將會(huì)根據(jù)該字符串去拆分?jǐn)?shù)組
var str = "He llo Worl d!!!";
var result0 = str.split(' ');
console.log(result0);
console.log(Array.isArray(result0));

在這里插入圖片描述

toUpperCase()

  • 將一個(gè)字符串轉(zhuǎn)換為大寫并返回
var str = "He llo Worl d!!!";
var result0 = str.toUpperCase();
console.log(result0);

在這里插入圖片描述

toLowerCase()

  • 將一個(gè)字符串轉(zhuǎn)換為小寫并返回
var str = "He llo Worl d!!!";
var result0 = str.toLowerCase();
console.log(result0);

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • js實(shí)現(xiàn)窗口全屏示例詳解

    js實(shí)現(xiàn)窗口全屏示例詳解

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)窗口全屏示例,包含全屏事件、退出全屏事件等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 如何在JavaScript中比較日期詳解

    如何在JavaScript中比較日期詳解

    我們?cè)谌粘i_發(fā)過程中經(jīng)常會(huì)用到JavaScript語言在前端代碼中,進(jìn)行日期的選擇,下面這篇文章主要給大家介紹了關(guān)于如何在JavaScript中比較日期的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 你可能不知道的前端算法之文字避讓(inMap)

    你可能不知道的前端算法之文字避讓(inMap)

    這篇文章主要給大家介紹了關(guān)于前端算法之文字避讓的相關(guān)資料,對(duì)于這個(gè)知識(shí)相信很多的朋友都不知道,但看到效果會(huì)驚嘆不已,實(shí)現(xiàn)這一個(gè)效果主要利用的是inMap文字避讓功能,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • canvas繪圖不清晰的解決方案

    canvas繪圖不清晰的解決方案

    本文主要介紹了canvas繪圖不清晰的解決方案,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • element el-input 刪除邊框的實(shí)現(xiàn)

    element el-input 刪除邊框的實(shí)現(xiàn)

    本文主要介紹了element el-input 刪除邊框的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • window.ActiveXObject使用說明

    window.ActiveXObject使用說明

    判斷瀏覽器是否支持ActiveX控件,如果瀏覽器支持ActiveX控件可以利用
    2010-11-11
  • 詳解js的延遲對(duì)象、跨域、模板引擎、彈出層、AJAX【附實(shí)例下載】

    詳解js的延遲對(duì)象、跨域、模板引擎、彈出層、AJAX【附實(shí)例下載】

    本篇文章主要介紹了JavaScript的延遲對(duì)象、跨域、模板引擎、彈出層、AJAX,對(duì)其進(jìn)行示例解析,具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • JavaScript中強(qiáng)大的操作符使用詳解

    JavaScript中強(qiáng)大的操作符使用詳解

    JavaScript?為我們提供了很多操作符,用于操作表達(dá)式。下面就來盤點(diǎn)一下?JavaScript?中那些強(qiáng)大的操作符,感興趣的小伙伴可以了解一下
    2022-09-09
  • mvc中form表單提交的三種方式(推薦)

    mvc中form表單提交的三種方式(推薦)

    本文給大家分享mvc中form表單提交的三種方式,分別是submit 按鈕 提交方式,$("#dataform").ajaxSubmit() 提交方式,post 提交方式,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-08-08
  • JS查找孩子節(jié)點(diǎn)簡(jiǎn)單示例

    JS查找孩子節(jié)點(diǎn)簡(jiǎn)單示例

    這篇文章主要介紹了JS查找孩子節(jié)點(diǎn),結(jié)合完整實(shí)例形式分析了javascript節(jié)點(diǎn)遍歷、查找相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

伊春市| 石棉县| 温州市| 延寿县| 咸阳市| 太康县| 象州县| 大姚县| 石河子市| 包头市| 绥棱县| 铁力市| 文安县| 藁城市| 延边| 玉树县| 股票| 镇远县| 日土县| 佛冈县| 鄢陵县| 阳高县| 潮州市| 高碑店市| 谷城县| 保德县| 平江县| 克什克腾旗| 梁平县| 垣曲县| 紫金县| 乡宁县| 建阳市| 平利县| 盱眙县| 卓尼县| 乐平市| 榆中县| 乳源| 阿城市| 龙泉市|