JavaScript(簡(jiǎn)稱“JS”)是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。雖然它是作為開(kāi)發(fā)Web頁(yè)面的腳本語(yǔ)言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言,并且支持面向?qū)ο蟆⒚钍健⒙暶魇健⒑瘮?shù)式編程范式。

成都創(chuàng)新互聯(lián)主營(yíng)聶拉木網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā),聶拉木h5小程序開(kāi)發(fā)搭建,聶拉木網(wǎng)站營(yíng)銷推廣歡迎聶拉木等地區(qū)企業(yè)咨詢
javascript是一種解釋類型的語(yǔ)言,跟c++、c語(yǔ)言這些不一樣(先編譯后執(zhí)行),它是在程序運(yùn)行過(guò)程中每行都要進(jìn)行解釋。javascript不僅是一種基于對(duì)象的腳本語(yǔ)言,它既可以創(chuàng)建對(duì)象,也可以直接使用已有的對(duì)象。
javascript是事件驅(qū)動(dòng)性的腳本語(yǔ)言,比如用戶在訪問(wèn)網(wǎng)頁(yè)時(shí),鼠標(biāo)在點(diǎn)擊,移動(dòng)等操作。javascript是可以直接對(duì)這些時(shí)間做出相應(yīng),并不需要通過(guò)web服務(wù)器來(lái)對(duì)用戶的行為做出相應(yīng)。
javascript特點(diǎn):
1、簡(jiǎn)單性
javascript是弱類型的變量類型,對(duì)于數(shù)據(jù)類型并沒(méi)有嚴(yán)格要求,她的設(shè)計(jì)簡(jiǎn)單緊湊。
2、跨平臺(tái)性
javascript是不需要依靠操作系統(tǒng),只要瀏覽器支持,它編譯后就可以直接帶到任何支持瀏覽器腳本語(yǔ)言上就可以直接使用了,而javascript幾乎已經(jīng)獲得所有瀏覽器的支持。
javascript是事件驅(qū)動(dòng)性的腳本語(yǔ)言,比如用戶在訪問(wèn)網(wǎng)頁(yè)時(shí),鼠標(biāo)在點(diǎn)擊,移動(dòng)等操作。javascript是可以直接對(duì)這些時(shí)間做出相應(yīng),并不需要通過(guò)web服務(wù)器來(lái)對(duì)用戶的行為做出相應(yīng)。
var?JD=
{
1:['2','1','桃園路']
}
var?QU=
{
2:['2','開(kāi)發(fā)區(qū)']
}
等同上面的寫(xiě)法
由于對(duì)象可以以對(duì)象['name']的形式獲取
所以可以
JD['name']=xxx的形式填充
也可以是JD.name=xxx的形式填充對(duì)象集合
獲取同理
QU.name
由于你的屬性名name可以轉(zhuǎn)換為數(shù)字,所以只能是QU['2']的形式訪問(wèn)
2019-04-18
語(yǔ)法格式一:
數(shù)組名 = new Array(數(shù)組元素1,數(shù)組元素2… …);
語(yǔ)法格式二:
數(shù)組名 = [數(shù)組元素1,數(shù)組元素2 … … ];
語(yǔ)法格式二:
數(shù)組名 = new Array(數(shù)組大小);
語(yǔ)法格式三:
數(shù)組名 = new Array();
可以通過(guò)delete命令刪除數(shù)組元素值,但僅是將元素設(shè)為undefined,數(shù)組長(zhǎng)度沒(méi)有改變
注意:JavaScript默認(rèn)機(jī)制把數(shù)組中的每一項(xiàng)當(dāng)成字符串方式來(lái)排序,可自定義回調(diào)函數(shù)實(shí)現(xiàn)數(shù)值排序
語(yǔ)法格式:
非數(shù)值索引
說(shuō)明:取非數(shù)值索引可以使用foreach遍歷法
如下:
==,===相等運(yùn)算符
!=,!==不等式運(yùn)算符
= 賦值運(yùn)算符
,||,!邏輯運(yùn)算符
() 分組運(yùn)算符
, 逗號(hào)運(yùn)算符
?…: 條件(三元)運(yùn)算符
|,,^,~按位OR,AND,XOR和NOT運(yùn)算符
,, 位移位運(yùn)算符
+,-運(yùn)算符
++,--前/后增/減運(yùn)算符
void operator
var x = function()? vs function x()函數(shù)聲明語(yǔ)法
= 箭頭函數(shù)表達(dá)式語(yǔ)法
(function(){...})()IIFE (立即調(diào)用函數(shù)表達(dá)式)
someFunction()() 返回其他功能的功能
[],Array()數(shù)組符號(hào)
/.../ -正則表達(dá)式文字
$在正則表達(dá)式替換模式:$$,$,$,$’,$n`
{key: value} 對(duì)象文字語(yǔ)法:
可選的鏈接運(yùn)算符(foo?.bar?.baz):
空位合并運(yùn)算符(??)
function*,yield,yield* Declaring variables:
var,let,const變量聲明:
this 關(guān)鍵詞:
:: 綁定運(yùn)算符:
new operator
delete operator
label: 標(biāo)簽
+=Operator
...iter 傳播語(yǔ)法/ Rest參數(shù)
| Operator
** Power Operator
本文名稱:javascript集合,js集合添加集合
網(wǎng)站地址:http://chinadenli.net/article21/dsicccd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、做網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)