JS-對(duì)象

一槽袄、數(shù)學(xué)對(duì)象(8)

Math.abs(-4);      // 絕對(duì)值
Math.round(45.8);  // 四舍五入
Math.random()*(a-b)+ b;  // b到a的隨機(jī)數(shù)
Math.pow(a,2);     // 將a乘多少次
Math.sqrt();    // 平方根
Math.max(2,3);  // 兩數(shù)最大值
Math.min(2,3);  // 兩數(shù)最小值
Math.ceil(5.1)  // 上舍入
Math.floor(5.3) // 下舍入

二给僵、字符串對(duì)象(9 )

1毫捣、字符串:是一個(gè)字符
2详拙、字符串對(duì)象:是一個(gè)數(shù)組。
3蔓同、用字符串方法對(duì)字符串進(jìn)行操作時(shí):電腦會(huì)把字符串轉(zhuǎn)譯成字符串?dāng)?shù)組饶辙,方法運(yùn)行結(jié)束后,又轉(zhuǎn)譯回字符串

一斑粱、創(chuàng)建字符串對(duì)象

var str1 = new String("123");
var str2 = String("456");

二弃揽、字符串方法(9)
(1)、charAt() // 查找字符串對(duì)應(yīng)下標(biāo)

// charAt 查找某個(gè)對(duì)應(yīng)下標(biāo)的字符,超出返回返回空字符串 不
console.log(str1.charAt(5));

(2)则北、concat() // 字符串拼接

// concat 字符串拼接矿微,可以拼接多個(gè)字符串:用, 隔開(kāi) 不
console.log(str1.concat(" 我很好","你好嗎"));

(3)、indexOf() // 字符串查找

// indexOf() 字符串查找 不
    // 可以有兩個(gè)參數(shù): 
    // 查找的字符串  
      // 從哪個(gè)下標(biāo)開(kāi)始查找,不寫(xiě)返回第一個(gè)找到的字符串下標(biāo)
      // 返回值:字符串第一個(gè)字母下標(biāo)
      // 不支持正則表達(dá)式尚揣,可以從某一個(gè)位置查找
    console.log(str1.indexOf("o"));
    console.log(str1.indexOf("o",5));

(4)涌矢、search() // 字符串查找

//  search() 字符串查找 不
    // 返回值:字符串第一個(gè)字母下標(biāo)
    console.log(str1.search("o"));

(5)、replace() // 字符串替換

// replace() 字符串替換 不
  // 只會(huì)對(duì)第一個(gè)字符串進(jìn)行替換
  // 應(yīng)用場(chǎng)景:替換敏感詞
  console.log(str1.replace("o","***"));

(6)快骗、split() // 字符串切割(返回值:數(shù)組)

// split() 字符串切割  不
    // 返回值:數(shù)組
    console.log(str1.split("")); // 將每個(gè)字符都切割
    console.log(str1.split(" ")) // 以 空格切割
    console.log(str1.split());   // 將整體切割

(7)娜庇、substr() // 取字符串

// substr() 取字符串  不
    // 可以有兩個(gè)參數(shù)
    // 開(kāi)始取的下標(biāo)。 可以為 負(fù)值方篮,代表從尾到頭開(kāi)始數(shù)
    // 取的長(zhǎng)度名秀。 不寫(xiě),默認(rèn)后面的都取
    // 返回值:取的字符串
    console.log(str1.substr(3,5));
    console.log(str1.substr(-3,10));
    console.log(str1.substr(3));

(8)藕溅、substring() // 取字符串

  // substring() 取字符串  不
    // 可以有兩個(gè)參數(shù)匕得,都不可為 負(fù)值
        // 開(kāi)始取的下標(biāo)(包含)
        // 結(jié)束取的下標(biāo)(不包含)。不寫(xiě):默認(rèn)后面的都取
    // 返回值:取的字符串
    console.log(str1.substring(2,4));
    console.log(str1.substring(2));
    console.log(str1);

(9)巾表、toLewerCase() // 小寫(xiě)轉(zhuǎn)大寫(xiě)

// toLowerCase()  轉(zhuǎn)小寫(xiě)  不
    var arr2 = "HELLOW WORLD";
    console.log(arr2.toLowerCase());
    console.log(arr2);

三汁掠、字符串轉(zhuǎn)數(shù)組:三種方法
1、parseInt -- 只取整數(shù)

parseInt("1234blue"); //returns 1234
parseInt("0xA"); //returns 10
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN

2攒发、parseFloat --

parseFloat("1234blue"); //returns 1234.0
parseFloat("0xA"); //returns NaN
parseFloat("22.5"); //returns 22.5
parseFloat("22.34.5"); //returns 22.34
parseFloat("0908"); //returns 908
parseFloat("blue"); //returns NaN

3调塌、Number

Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100

三、數(shù)組對(duì)象

1惠猿、屬性:length

2羔砾、方法

arr.concat([1,2],[3,4]);      // concat:數(shù)組拼接,不改變?cè)袛?shù)組
arr.push(1,3);                // 數(shù)組后添加元素偶妖,改變
arr.unshift(arr);             // 數(shù)組前添加元素姜凄,不改變
arr.pop();                    // 刪除數(shù)組最后一位,改變
arr.shift();                  // 刪除數(shù)組第一位趾访,改變
arr.jon("-");                 // 通過(guò) "-" 將數(shù)組拼接成字符串态秧。改變
arr.splice(下標(biāo),長(zhǎng)度,內(nèi)容)     // 從下標(biāo)開(kāi)始,的長(zhǎng)度 用內(nèi)容改變扼鞋。
arr.reserse()                 // 將數(shù)字反轉(zhuǎn)申鱼,改變

數(shù)組排序 sort

arr.sort(function(a,b){
    return a - b;    // a-b數(shù)組會(huì)按從小到大排序愤诱;反之,按從大到小排序
})

原理:冒泡排序 -- 稍微改后捐友,封裝成函數(shù)

  function mySort(arr,fn){
       for(var i=1淫半;i<arr.length;i++){
           for(var j=0;j<arr.length-i;j++){
               if(fn(arr[j] , arr[j+1]) > 0){
                  var temp = arr[j];
                  a[j] = a[j+1];
                  a[j+1] = temp;
             }
          }
      }
  }

四、日期對(duì)象

var date = new Date();
var h = date.getHours();       // 時(shí)
var m = date.getSeconds();     // 分
var s = date.getMinutes();     // 秒
var d = date.getDate();        // 天

image.png

參考文檔:https://www.cnblogs.com/carekee/articles/1678041.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末匣砖,一起剝皮案震驚了整個(gè)濱河市科吭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌猴鲫,老刑警劉巖对人,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拂共,居然都是意外死亡牺弄,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)匣缘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)猖闪,“玉大人,你說(shuō)我怎么就攤上這事肌厨。” “怎么了豁陆?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵柑爸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我盒音,道長(zhǎng)表鳍,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任祥诽,我火速辦了婚禮譬圣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雄坪。我一直安慰自己厘熟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布维哈。 她就那樣靜靜地躺著绳姨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阔挠。 梳的紋絲不亂的頭發(fā)上飘庄,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音购撼,去河邊找鬼跪削。 笑死谴仙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的碾盐。 我是一名探鬼主播晃跺,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼廓旬!你這毒婦竟也來(lái)了哼审?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤孕豹,失蹤者是張志新(化名)和其女友劉穎涩盾,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體励背,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡春霍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叶眉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片址儒。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖衅疙,靈堂內(nèi)的尸體忽然破棺而出莲趣,到底是詐尸還是另有隱情,我是刑警寧澤饱溢,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布喧伞,位于F島的核電站,受9級(jí)特大地震影響绩郎,放射性物質(zhì)發(fā)生泄漏潘鲫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一肋杖、第九天 我趴在偏房一處隱蔽的房頂上張望溉仑。 院中可真熱鬧,春花似錦状植、人聲如沸浊竟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)逐沙。三九已至,卻和暖如春洼畅,著一層夾襖步出監(jiān)牢的瞬間吩案,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工帝簇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留徘郭,地道東北人靠益。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像残揉,于是被迫代替她去往敵國(guó)和親胧后。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容