javascript
JS(JavaScript)的初了解6(更新中···)
Js數(shù)據(jù)類型具體分析
復(fù)習(xí) ??點 運算符 ?xxx.sss ??xxx 是對像 ???sss是屬性和方法。
任何數(shù)據(jù)類型都是擁有屬性和方法的。
字符串 String ???var st=”hello world”;
字符串的定義
?
?
(1)?charAt() 返回指定位置的字符 (index)index是索引
?
(2)?concat() 鏈接兩個或多個字符串,并返回新的字符串
(3)?indexOf() 返回某個字符串在字符串中首次出現(xiàn)的位置(下標(biāo))如果沒有返回-1
(4)lastIndexOf() 從后向前檢索某個字符串在字符串中出現(xiàn)的位置,返回值是從起始位置算起
(5)match()
(6)replace()
(7)search()
(8)slice(start,end) ?字符串中截取一段字符,并返回截取的字符
(9)split() ?把字符串分割成字符串?dāng)?shù)組
(10)substr()?
兩個參數(shù)??一個是開始位置,一個是向后截取的個數(shù)
(11)substring() 提取字符串中兩個指定的索引號之間的字符。
等價slice
?
(12)toLowercase() ??將所有大寫的轉(zhuǎn)成小寫
?
(13)toUppercase() ??將所有小寫字母轉(zhuǎn)換成大寫字母
(14)trim() ?出去字符串兩端的空白.
?
?
var function ?new 都是js的關(guān)鍵字
?
var 聲明變量 ??function 定義函數(shù) ??new ?定義對象的
?方法: xx.fn() ?fn 是方法 ?方法歸屬點前面的對象
?函數(shù): fn() ??是函數(shù) ?????函數(shù)歸屬定義函數(shù)的作用域(函數(shù)在哪個作用域下定義就歸屬誰)
?
Js命名
?
當(dāng)兩個或多個單詞在一起構(gòu)成一個新詞是,從第二個單詞開始,首字母要大寫。這種命名方法叫駝峰發(fā)命名。
?
數(shù)據(jù)的三大存儲格式
| 姓名 | 性別 | 年齡 |
| 張三 | 男 | 24 |
Json?
?
數(shù)組格式
數(shù)據(jù)通過索引去查找對應(yīng)的元素???arr[3]
? 2.數(shù)組的遍歷
For循環(huán)去遍歷數(shù)組中的元素
3.數(shù)組的其他定義方式
var arr=new Array()
4.指定長度式定義
?
?
Json的格式
我們把?age name sex 叫keys 鍵 (屬性)
我們把后面的 24 張三 男 ?叫值 ?(屬性值)
這種keys:value 這種數(shù)據(jù)格式在js中叫鍵值對
In ?運算 ?看一個屬性是否是json的
Json的遍歷
For in
如何操作json的值 ???通過.運算 和 []
.和 [] 都表示的的意思
arr[1] arr的索引1第二項,一般數(shù)組用[] ?json用 .
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/zff123/p/9878231.html
總結(jié)
以上是生活随笔為你收集整理的JS(JavaScript)的初了解6(更新中···)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理一理Latency、Bandwidth
- 下一篇: 如何编写Go代码