欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介

這篇文章主要介紹關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

目前成都創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、新安網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

一、JavaScript是什么

JavaScript(簡(jiǎn)稱:JS) 一種運(yùn)行在客戶端(瀏覽器)的腳本(編程)語(yǔ)言。

二、JavaScript應(yīng)用場(chǎng)景

1. 網(wǎng)頁(yè)特效,實(shí)現(xiàn)網(wǎng)頁(yè)用戶交互。

2. 服務(wù)器端的開發(fā)(Node.js)

3. 命令行工具(Node.js)

4. 桌面應(yīng)用程序(Electron)

5. APP(Crodova)

6. 硬件控制-物聯(lián)網(wǎng)(Ruff) 

7. 游戲開發(fā)(cocos2d-js)

總結(jié),JavaScript已經(jīng)幾乎無所不能

三、JavaScript的組成

關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介

1. ECMAScript -- 核心

描述了該語(yǔ)言的語(yǔ)法和基本對(duì)象 。

2. DOM -- 文檔對(duì)象模型

描述處理網(wǎng)頁(yè)內(nèi)容的方法和接口(即操作頁(yè)面元素的API)。

3. BOM -- 瀏覽器對(duì)象模型

描述與瀏覽器進(jìn)行交互的方法和接口(即操作瀏覽器功能的API)。

四、JavaScript寫法

1. 寫在行內(nèi)標(biāo)簽

關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介

2. 寫在<script>標(biāo)簽內(nèi)

關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介

3. 寫在js文件內(nèi),通過<script>標(biāo)簽src屬性引入。

關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介

注意:當(dāng)引用外部js文件的<csript>標(biāo)簽內(nèi)不得再寫JavaScript代碼。

五、 JavaScript特點(diǎn)說明

特  點(diǎn) 說明 
腳本語(yǔ)言JavaScript是一種解釋型的腳本語(yǔ)言,C、C++等語(yǔ)言先編譯后執(zhí)行,而JavaScript
是在程序的運(yùn)行過程中逐行進(jìn)行解釋。    
基于對(duì)象   JavaScript是一種基于對(duì)象的腳本語(yǔ)言,它不僅可以創(chuàng)建對(duì)象,也能使
用現(xiàn)有的對(duì)象。     
簡(jiǎn)單   JavaScript語(yǔ)言中采用的是弱類型的變量類型,對(duì)使用的數(shù)據(jù)類型未
做出嚴(yán)格的要求,是基于Java基本語(yǔ)句和控制的腳本語(yǔ)言,其設(shè)計(jì)簡(jiǎn)單緊湊。     
動(dòng)態(tài)性   JavaScript是一種采用事件驅(qū)動(dòng)的腳本語(yǔ)言,它不需要經(jīng)過Web服務(wù)器就可以
對(duì)用戶的輸入做出響應(yīng)。在訪問一個(gè)網(wǎng)頁(yè)時(shí),鼠標(biāo)在網(wǎng)頁(yè)中進(jìn)行鼠標(biāo)點(diǎn)擊或上
下移、窗口移動(dòng)等操作JavaScript都可直接對(duì)這些事件給出相應(yīng)的響應(yīng)。     
跨平臺(tái)性JavaScript腳本語(yǔ)言不依賴于操作系統(tǒng),僅需要瀏覽器的支持。因此一個(gè)
JavaScript腳本在編寫后可以帶到任意機(jī)器上使用,前提上機(jī)器上的瀏覽器
支 持JavaScript腳本語(yǔ)言,JavaScript已被大多數(shù)的瀏覽器所支持。  

不同于服務(wù)器端腳本語(yǔ)言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語(yǔ)言在用戶的瀏覽器上運(yùn)行,不需要服務(wù)器的支持。 

而隨著服務(wù)器的強(qiáng)壯,雖然程序員更喜歡運(yùn)行于服務(wù)端的腳本以保證安全,但JavaScript仍然以其跨平臺(tái)、容易上手等優(yōu)勢(shì)大行其道。同時(shí),有些特殊功能(如AJAX)必須依賴Javascript在客戶端進(jìn)行支持。隨著引擎如V8和框架如Node.js的發(fā)展,及其事件驅(qū)動(dòng)及異步IO等特性,JavaScript逐漸被用來編寫服務(wù)器端程序。 

六、JavaScript變量

1. 變量聲明

var age;

2. 變量賦值

var age;
age = 23;

3. 變量聲明及賦值

var name = "張三",age = "23";

4. 變量的命名和規(guī)則

(1)由字母、數(shù)字、下劃線、$符號(hào)組成,但不能以數(shù)字開頭.

(2)不能是關(guān)鍵字和保留字,例如:for、while。

(3)需區(qū)分大小寫。

(4)駝峰命名法。首字母小寫,多個(gè)單詞組合,第一個(gè)單詞除外后面單詞的首字母需要大寫。     例如:userName、userPassword。(建議按此寫法)

5. 數(shù)據(jù)類型

(1)Number類型

   數(shù)值類型:數(shù)值的固定值的表示法

(2)String類型

   字符串類型

   a.字符串長(zhǎng)度 

 var name = "zhangsan";
console.log(name.length);

   b.字符串拼接

 console.log("我的名字"+"叫"+"zhangsan");

(3)Boolean類型

  布爾類型,值為true和false,需區(qū)分大小寫。

  計(jì)算機(jī)存儲(chǔ)值:true為0,false為1.

(4)Undefined和Null

  a.undefined表示一個(gè)聲明了沒有賦值的變量,變量只聲明的時(shí)候值默認(rèn)是undefined。

  b.null表示一個(gè)空,變量的值如果想為null,必須手動(dòng)設(shè)置。

(5)Object(復(fù)雜數(shù)據(jù)類型)

  typeof獲取數(shù)據(jù)類型

 var age = "23";
 console.log(typeof age);

七、JavaScript注釋

1. 單行注釋

//這是單行注釋
var name = "zhangshan";

2. 多行注釋

/*
這是注釋1
這是注釋2
這是注釋3
*/
var name = "zhangsan";
var age = "23";

八、JavaScript數(shù)據(jù)類型轉(zhuǎn)換

1. 轉(zhuǎn)換成字符串?dāng)?shù)據(jù)類型

(1) toString()

var num = 5;
console.log(num.toString());

(2) String()

 注意:有些值沒有toString(),這個(gè)時(shí)候可以使用String()。比如:undefined和null

2. 轉(zhuǎn)換成數(shù)值類型

(1) Number()

 可以把任意值轉(zhuǎn)換成數(shù)值,如果要轉(zhuǎn)換的字符串中有一個(gè)不是數(shù)值的字符,返回NaN ;

(2) parseInt()

var num1 = parseInt("12.3abc");  
// 返回12,如果第一個(gè)字符是數(shù)字會(huì)解析直到遇到非數(shù)字結(jié)束
var num2 = parseInt("zhangsan23");   // 返回NaN,如果第一個(gè)字符不是數(shù)字或者符號(hào)就返回NaN

(3) parseFloat() 

 parseFloat()把字符串轉(zhuǎn)換成浮點(diǎn)數(shù) 。

 parseFloat()和parseInt非常相似,不同之處在與 parseFloat會(huì)解析第一個(gè). 遇到第二個(gè).或者非   數(shù)字結(jié)束 如果解析的內(nèi)容里只有整數(shù),則解析成整數(shù) 。

(4) +,-0等運(yùn)算  

var age = '123456'
console.log(+age);		// 取正
console.log(-age); // 取負(fù)
console.log(age - 0);

3. 轉(zhuǎn)換成布爾類型

(1)Boolean()

   0 ‘’(空字符串) null undefined NaN 會(huì)轉(zhuǎn)換成false 其它都會(huì)轉(zhuǎn)換成true;

以上是關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介的內(nèi)容分享就到這里,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:關(guān)于JavaScript基礎(chǔ)簡(jiǎn)介
文章起源:http://chinadenli.net/article24/ppdhce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名移動(dòng)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站制作

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
亚洲精品中文字幕欧美| 国产精品一区二区视频成人| 91熟女大屁股偷偷对白| 台湾综合熟女一区二区| 1024你懂的在线视频| 国产免费人成视频尤物| 日韩国产亚洲一区二区三区| 一区二区三区国产日韩| 欧美野外在线刺激在线观看| 日本女人亚洲国产性高潮视频| 麻豆精品视频一二三区| 日韩一级欧美一级久久| 在线一区二区免费的视频| 天堂网中文字幕在线观看| 国产成人午夜在线视频| 高清一区二区三区不卡免费| 激情内射日本一区二区三区| 国产欧美日产中文一区| 91久久精品中文内射| 亚洲日本韩国一区二区三区 | 久久精品国产99精品最新| 成人日韩在线播放视频| 欧美区一区二区在线观看| 日本熟妇熟女久久综合| 国产大屁股喷水在线观看视频| 成人欧美精品一区二区三区| 国产精品亚洲一区二区| 东北老熟妇全程露脸被内射| 微拍一区二区三区福利| 丰满少妇被粗大猛烈进出视频| 日韩一本不卡在线观看| 久久综合狠狠综合久久综合| 国产午夜精品美女露脸视频| 日韩中文字幕免费在线视频| 污污黄黄的成年亚洲毛片| 大香伊蕉欧美一区二区三区| 很黄很污在线免费观看| 青青操视频在线观看国产 | 黄片三级免费在线观看| 国内午夜精品视频在线观看| 日本一本不卡免费视频|