亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一篇文章帶你了解JavaScript的包裝類型

 更新時(shí)間:2022年02月11日 15:12:30   作者:執(zhí)手天涯@  
這篇文章主要為大家詳細(xì)介紹了JavaScript的包裝類型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

1、簡(jiǎn)介

【解釋】: 在 JavaScript 中的字符串、數(shù)值、布爾具有對(duì)象的使用特征,如具有屬性和方法,之所以具有對(duì)象特征的原因是字符串、數(shù)值、布爾類型數(shù)據(jù)是JavaScript 底層使用 Object 構(gòu)造函數(shù)“包裝”來的,被稱為包裝類型。

2、String

1、創(chuàng)建語法

字面量

let str = 'abcd';

構(gòu)造函數(shù)

let st1 = new String('abcd');

2、常用方法

實(shí)例屬性 length 用來獲取字符串的度長(zhǎng)

		let str = 'abcdefgabcd';
		console.log( str.length );

實(shí)例方法 split 用來將字符串拆分成數(shù)組

		let str = 'abcdefgabcd';
		let re = str.split('');
		console.log(re);

實(shí)例方法 toUpperCase 用于將字母轉(zhuǎn)換成大寫

		let str = 'abcdeFGabcd';
		// toUpperCase:把字母轉(zhuǎn)成大寫
		let re = str.toUpperCase();
		console.log(re);

實(shí)例方法 toLowerCase 用于將字母轉(zhuǎn)換成小寫

		let str = 'abcdeFGabcd';
		// toLowerCase:把字母轉(zhuǎn)成小寫
		let re1 = str.toLowerCase();
		console.log(re);

實(shí)例方法 slice 用于字符串截取

		let str = 'abcdefgabcd';
		// 注意:如果只有一個(gè)參數(shù),那么從這個(gè)索引值位置開始一直截取到最后
		// slice:截取字符串
		// 字符串.slice(start,end);從start索引值位置截取字符串截取到end索引位置
		// 注意:end索引位置上的字符取不到
		let re = str.slice(1, 4);
		console.log(re);
		

實(shí)例方法 indexOf 檢測(cè)是否包含某字符

		let str = 'abcdefgabcd';
		// indexOf:查找某個(gè)元素首次出現(xiàn)的索引值,找不到就是-1
		// let re = str.indexOf('mm');
		// lastIndexOf:查找某個(gè)元素尾次出現(xiàn)的索引值,找不到就是-1
		let re = str.lastIndexOf('d')
		console.log(re);

實(shí)例方法 replace 用于替換字符串,支持正則匹配

str="Please visit Microsoft!"
var n=str.replace("Microsoft","Runoob");

3、更多方法

在這里插入圖片描述

3、Number

1、語法

var num = new Number(value);

2、屬性

  • constructor:返回對(duì)創(chuàng)建此對(duì)象的 Number 函數(shù)的引用。
  • MAX_VALUE 可表示的最大的數(shù)。
  • MIN_VALUE 可表示的最小的數(shù)。
  • NEGATIVE_INFINITY 負(fù)無窮大,溢出時(shí)返回該值。
  • NaN 非數(shù)字值。
  • POSITIVE_INFINITY 正無窮大,溢出時(shí)返回該值。
  • prototype 允許您可以向?qū)ο筇砑訉傩院头椒ā?/li>

3、常用方法

  • isFinite 檢測(cè)指定參數(shù)是否為無窮大。
  • toExponential(x) 把對(duì)象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法。
  • toFixed(x) 把數(shù)字轉(zhuǎn)換為字符串,結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字。
var num = 5.56789;
var n=num.toFixed(2); //5.57
  • valueOf() 返回一個(gè) Number 對(duì)象的基本數(shù)字值。
  • toString() 把數(shù)字轉(zhuǎn)換為字符串,使用指定的基數(shù)。
  • Number.isInteger(): 用來判斷給定的參數(shù)是否為整數(shù)
Number.isInteger(10);        // 返回 true
Number.isInteger(10.5);      // 返回 false
  • Number.isSafeInteger(): 判斷傳入的參數(shù)值是否是一個(gè)"安全整數(shù)"。
Number.isSafeInteger(10);    // 返回 true
Number.isSafeInteger(12345678901234567890);  // 返回 false

4、Boolean

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

最新評(píng)論