欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

Math對象

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

常用屬性

  • Math.PI:表示圓周率

常用方法

  • Math.abs(x):返回x的絕對值
  • 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()

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

字符串方法

length屬性

  • 可以用來獲取字符串的長度
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()

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

在這里插入圖片描述

indexOf()

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

在這里插入圖片描述

lastIndexOf()

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

slice()

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

在這里插入圖片描述

substring()

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

在這里插入圖片描述

split()

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

在這里插入圖片描述

toUpperCase()

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

在這里插入圖片描述

toLowerCase()

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

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

  • javascript內(nèi)置對象操作詳解

    javascript內(nèi)置對象操作詳解

    這篇文章主要介紹了javascript內(nèi)置對象操作詳解,需要的朋友可以參考下
    2015-02-02
  • JS實現(xiàn)選項卡效果的代碼實例

    JS實現(xiàn)選項卡效果的代碼實例

    這篇文章主要介紹了JS選項卡效果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • JavaScript 5 新增 Array 方法實現(xiàn)介紹

    JavaScript 5 新增 Array 方法實現(xiàn)介紹

    JavaScript 5 發(fā)布有一段時間了,Array 對象新增了很多方法。但在老版本的瀏覽器上還不能使用,得益于 JavaScript 的動態(tài)可擴展性,我實現(xiàn)了這些方法,在此曬出來與君共勉
    2012-02-02
  • js制作簡易年歷完整實例

    js制作簡易年歷完整實例

    這篇文章主要介紹了js制作簡易年歷的方法,包括實現(xiàn)的思路以及js、css與html各個部分的實現(xiàn)技巧,需要的朋友可以參考下
    2015-01-01
  • js function定義函數(shù)的幾種不錯方法

    js function定義函數(shù)的幾種不錯方法

    這篇文章主要介紹了js function定義函數(shù)的幾種方法,需要的朋友可以參考下
    2014-02-02
  • javascript實現(xiàn)的動態(tài)添加表單元素input,button等(appendChild)

    javascript實現(xiàn)的動態(tài)添加表單元素input,button等(appendChild)

    這篇文章給大家介紹了javascript實現(xiàn)的動態(tài)添加表單元素input,button等(appendChild)的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2007-11-11
  • js的event詳解。

    js的event詳解。

    js的event詳解。...
    2006-09-09
  • uniapp的webview實現(xiàn)左滑返回上一個頁面操作方法

    uniapp的webview實現(xiàn)左滑返回上一個頁面操作方法

    uniapp默認(rèn)左滑是關(guān)閉整個webview,而不是關(guān)閉當(dāng)前頁,本文給大家介紹uniapp的webview實現(xiàn)左滑返回上一個頁面操作方法,感興趣的朋友一起看看吧
    2023-12-12
  • 詳解小程序退出頁面時清除定時器

    詳解小程序退出頁面時清除定時器

    這篇文章主要介紹了小程序退出頁面時清除定時器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • js字符串分割處理的幾種方法(6種)

    js字符串分割處理的幾種方法(6種)

    本文主要介紹了js字符串分割處理的幾種方法,主要介紹了6種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06

最新評論