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

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

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

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

一、JavaScript是什么

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

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

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

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ǔ)簡介

1. ECMAScript -- 核心

描述了該語言的語法和基本對象 。

2. DOM -- 文檔對象模型

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

3. BOM -- 瀏覽器對象模型

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

四、JavaScript寫法

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

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

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

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

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

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

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

五、 JavaScript特點說明

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

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

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

六、JavaScript變量

1. 變量聲明

var age;

2. 變量賦值

var age;
age = 23;

3. 變量聲明及賦值

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

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

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

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

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

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

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

(1)Number類型

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

(2)String類型

   字符串類型

   a.字符串長度 

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

   b.字符串拼接

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

(3)Boolean類型

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

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

(4)Undefined和Null

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

  b.null表示一個空,變量的值如果想為null,必須手動設(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(),這個時候可以使用String()。比如:undefined和null

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

(1) Number()

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

(2) parseInt()

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

(3) parseFloat() 

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

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

(4) +,-0等運算  

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

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

(1)Boolean()

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

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

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

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

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)