2016.12.3 JS

構造函數

通過相同構造函數(類)生成的對象,他們具有相同的屬性和方法
內置構造函數首字母大寫:Object,Array,Date
構造函數的作用:生成對象,生成對象的時候必須加關鍵字new
構造函數也可以叫類,類指的是一類事物的描述
對象:是一實實在在的物體(實例)
數組:整體上的描述,它有length,它有下標,它有push方法添加新元素
. :前面的是對象,js中所有的都是對象
自定義構造函數:如果是創建構造函數,首字母大寫區分。
調用構造函數,加了new之后:
1.會創造一個空對象
2.把這個對象賦給this
3.執行函數體
4.返回空對象
對象方法:前面是對象,后面是方法
構造函數是函數,對象也是函數
靜態方法,跟實例無關,對象也叫實例
靜態屬性和方法是公用的
str.fromChar();根據編碼獲取字符串
str.indexOf();獲取該字符在str字符串的位置
str.indexOf('xxx',4);
第一個參數:代表要查找的字符串
第二個參數:代表我們查找的起始位置 寫數字
沒找著到顯示-1;

while循環

var i=0;
while(i<10){i++ ;console,log(i)}

slice(start,end)字符串截取

slice返回開始位置到結束位置的子字符串,字符串本身不會發生改變
slice(-3,-1)寫負數 是從右到左開始數 -1開始

split()將字符串分隔成數組

第一個參數:分隔符
第二個參數:限定返回最大成員數

[].join()將數組組合成字符串

數組

push:加到最后面
返回添加之后的數組的一個長度,會改變原數組
unshift()添加到數組前面
arr.pop()刪除數組最后一個
arr.shift()刪除數組第一個

splice刪除,添加,替換

splice(起始位置,刪除的個數(不刪除的話為0就行),替換的元素(也可以不寫))
sort()排序
數組排序,都是當成字符串,從第一位開始比較大小排序 如sort([11,2,3])
Math,random()生成隨機數,0~1之間的小數
去x~y的整數:paresInt(x+Math.random()*(y-x))
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,265評論 0 4
  • PHP常用函數大全 usleep() 函數延遲代碼執行若干微秒。 unpack() 函數從二進制字符串對數據進行解...
    上街買菜丶迷倒老太閱讀 1,381評論 0 20
  • "你看人家多懂事!" 這是我初中時代聽到的最多的一句話 初中時代是什么時代呢? 遲到,上課睡覺,喝酒,翹課,學著吸...
    讀書館閱讀 235評論 0 0
  • 風狂天地寒, 葉黃花盡殘。 鴉噤云愁淡, 松韌挺腰枝。
    瘋不語AOA閱讀 211評論 2 2
  • 春天真美好,花香,樹綠,草青。 春天真美好,天晴,風暖,月明。 春天真美好,貓叫,狗吠,人騷。
    花生zfh閱讀 368評論 0 0