摘要:長(zhǎng)度為負(fù)返回空字符串找字符串的位置,刪除空格新的新的,匹配返回第一個(gè)字符串為數(shù)組形式空為還屬性跟上面的區(qū)別是返回第一個(gè)匹配額位置空為只替換第一個(gè)匹配的斷開返回?cái)?shù)組概述上面代碼中,變量是字符串,是對(duì)象。
String 對(duì)象
概述
靜態(tài)方法
大小限制0xffff code變char
String.fromCharCode()
實(shí)例屬性
String.prototype.length
實(shí)例方法
找位置返回字符或者un碼,有大小限制,四個(gè)字節(jié)
String.prototype.charAt()
String.prototype.charCodeAt()
連接和剪切,刪除
連接返回新的,多個(gè)參數(shù)轉(zhuǎn)換為字符串連接
String.prototype.concat()
剪切,新的
String.prototype.slice(頭,偉)包頭不包尾
(頭)頭大尾小返回空字符串 負(fù)數(shù)加長(zhǎng)度
剪切返回新的
String.prototype.substring(頭,尾。頭。頭大尾小自動(dòng)交換 負(fù)數(shù)為0)
String.prototype.substr(頭,長(zhǎng)度。頭。負(fù)數(shù)加長(zhǎng)度。長(zhǎng)度為負(fù)返回空字符串)
找字符串的位置
String.prototype.indexOf(),String.prototype.lastIndexOf()
刪除空格新的
String.prototype.trim()
新的
String.prototype.toLowerCase(),String.prototype.toUpperCase()
匹配返回第一個(gè)字符串 為數(shù)組形式空為null還indexx input屬性
String.prototype.match()
跟上面的區(qū)別是返回第一個(gè)匹配額位置 空為-1
String.prototype.search()
只替換第一個(gè)匹配的
String.prototype.replace()
斷開返回?cái)?shù)組
String.prototype.split()
String.prototype.localeCompare()
1.概述
var s1 = "abc";
var s2 = new String("abc");
typeof s1 // "string"
typeof s2 // "object"
s2.valueOf() // "abc"
上面代碼中,變量s1是字符串,s2是對(duì)象。由于s2是字符串對(duì)象,s2.valueOf方法返回的就是它所對(duì)應(yīng)的原始字符串。
1.1字符串對(duì)象是一個(gè)類似數(shù)組的對(duì)象(很像數(shù)組,但不是數(shù)組)。
new String("abc")
// String {0: "a", 1: "b", 2: "c", length: 3}
(new String("abc"))[1] // "b"
上面代碼中,字符串a(chǎn)bc對(duì)應(yīng)的字符串對(duì)象,有數(shù)值鍵(0、1、2)和length屬性,所以可以像數(shù)組那樣取值。
1.2除了用作構(gòu)造函數(shù),String對(duì)象還可以當(dāng)作工具方法使用,將任意類型的值轉(zhuǎn)為字符串。
String(true) // "true"
String(5) // "5"
上面代碼將布爾值true和數(shù)值5,分別轉(zhuǎn)換為字符串。
2.靜態(tài)方法
2.1String.fromCharCode()
該方法的參數(shù)是一個(gè)或多個(gè)數(shù)值,代表 Unicode 碼點(diǎn),返回值是這些碼點(diǎn)組成的字符串。
String.fromCharCode() // ""
String.fromCharCode(97) // "a"
String.fromCharCode(104, 101, 108, 108, 111)
// "hello"
2.2String.fromCharCode發(fā)現(xiàn)參數(shù)值大于0xFFFF,就會(huì)忽略多出的位(即忽略0x20BB7里面的2)。
解決
把0x20BB7拆成兩個(gè)字符表示。
String.fromCharCode(0xD842, 0xDFB7)
// "
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/105928.html
摘要:目錄導(dǎo)語(yǔ)包裝對(duì)象的理解三大包裝對(duì)象的知識(shí)點(diǎn)小結(jié)導(dǎo)語(yǔ)包裝對(duì)象是為了彌補(bǔ)基本數(shù)據(jù)類型的非對(duì)象特性而產(chǎn)生的,對(duì)于基本類型值而言,本來是不存在屬性和方法的,但是我們可以在使用字面量創(chuàng)建字符串時(shí),調(diào)用例如的方法,那么其內(nèi)在原理究竟是什么呢閱讀完本篇文 目錄 導(dǎo)語(yǔ) 1. 包裝對(duì)象的理解 2. 三大包裝對(duì)象的知識(shí)點(diǎn) 3. 小結(jié) 導(dǎo)語(yǔ) 包裝對(duì)象是為了彌補(bǔ)基本數(shù)據(jù)類型的非對(duì)象特性而產(chǎn)生的,對(duì)于基本類型...
摘要:三包裝對(duì)象的概念在中,一切皆對(duì)象,包括三種原始類型的值數(shù)值字符串布爾值,在一定條件下,也會(huì)自動(dòng)轉(zhuǎn)為對(duì)象,也就是原始類型的包裝對(duì)象。每當(dāng)讀取數(shù)字字符串和布爾值的屬性或方法時(shí),創(chuàng)建的臨時(shí)對(duì)象稱做包裝對(duì)象。 一、ECMAScript數(shù)據(jù)類型 (1)最新的 ECMAScript 標(biāo)準(zhǔn)定義了 7 種 數(shù)據(jù)類型: 6種 原型類型: Boolean. 布爾值,true 和 false. null...
摘要:目錄導(dǎo)語(yǔ)對(duì)象對(duì)象小結(jié)導(dǎo)語(yǔ)本系列文章將重點(diǎn)講解提供的原生庫(kù)標(biāo)準(zhǔn)庫(kù),只要在支持語(yǔ)言的平臺(tái),標(biāo)準(zhǔn)庫(kù)中的提供的對(duì)象的屬性和方法都能使用對(duì)象對(duì)象的理解講的標(biāo)準(zhǔn)庫(kù),首先要從對(duì)象談起,因?yàn)橹蟮乃袑?duì)象都可以看做是對(duì)象構(gòu)造出來的因此,對(duì)象可以看做是一個(gè)構(gòu) 目錄 導(dǎo)語(yǔ) 1. Object對(duì)象 2. Array對(duì)象 3. 小結(jié) 導(dǎo)語(yǔ) 本系列文章將重點(diǎn)講解JavaScript提供的原生庫(kù)——標(biāo)準(zhǔn)庫(kù),只要...
摘要:對(duì)象概述作為構(gòu)造函數(shù),它主要用于生成布爾值的包裝對(duì)象實(shí)例。無輸出上面代碼的第一個(gè)例子之所以得到,是因?yàn)閷?duì)應(yīng)的包裝對(duì)象實(shí)例是一個(gè)對(duì)象,進(jìn)行邏輯運(yùn)算時(shí),被自動(dòng)轉(zhuǎn)化成布爾值因?yàn)樗袑?duì)象對(duì)應(yīng)的布爾值都是。 1.Boolean 對(duì) 象 1.1概述作為構(gòu)造函數(shù),它主要用于生成布爾值的包裝對(duì)象實(shí)例。 false對(duì)應(yīng)的包裝對(duì)象實(shí)例,布爾運(yùn)算結(jié)果也是true。 if (new Boolean(false...
摘要:對(duì)象概述作為構(gòu)造函數(shù),它主要用于生成布爾值的包裝對(duì)象實(shí)例。無輸出上面代碼的第一個(gè)例子之所以得到,是因?yàn)閷?duì)應(yīng)的包裝對(duì)象實(shí)例是一個(gè)對(duì)象,進(jìn)行邏輯運(yùn)算時(shí),被自動(dòng)轉(zhuǎn)化成布爾值因?yàn)樗袑?duì)象對(duì)應(yīng)的布爾值都是。 1.Boolean 對(duì) 象 1.1概述作為構(gòu)造函數(shù),它主要用于生成布爾值的包裝對(duì)象實(shí)例。 false對(duì)應(yīng)的包裝對(duì)象實(shí)例,布爾運(yùn)算結(jié)果也是true。 if (new Boolean(false...
閱讀 823·2023-04-25 19:49
閱讀 3757·2021-09-30 09:47
閱讀 2743·2021-09-13 10:21
閱讀 2681·2021-08-24 10:04
閱讀 3169·2019-08-30 15:55
閱讀 2298·2019-08-30 15:55
閱讀 2400·2019-08-30 15:54
閱讀 3472·2019-08-30 13:53