久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

JavaScript為什么是寬松類型語言

原因:JavaScript是一種直譯式腳本語言,其數據類型可以被忽略,當對一個變量賦值時,是不需要考慮它的類型;待變量被賦予某個值之后,才會具有某種類型。簡單來說,JavaScript變量在不同的場合可以解釋為不同的類型。

JavaScript為什么是寬松類型語言

前端(vue)入門到精通課程:進入學習
API 文檔、設計、調試、自動化測試一體化協作工具:點擊使用

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript變量與常量

學習任何一門語言都要從變量開始。變量可以被看作是一種被命名的分類容器,用于保存特定的數據,數據可以具有多種形式:整數、小數、字符串或其它數據類型。JS的變量不需要事先聲明就可以直接使用,同時JS的變量可以用任何方式進行命名,但為了方便閱讀,我們一般只是用數字、字母、美元符號和下劃線命名變量。JS的變量命名規則如下:

1)JavaScript變量在使用前不需要事先聲明,但為了防止程序在執行時出現難以查找的錯誤,我們在使用變量前需要事先對變量進行聲明,其聲明方式如下

var mypetcat
登錄后復制

2)JavaScript變量可以以任何符號進行命名,但為了方便閱讀,通常只是用字母、數字、美元符號以及下劃線進行命名。并且,在聲明變量時以字母開頭,且不單獨使用數字進行變量聲明

3)JavaScript是區分大小寫的語言,變量MYPETCAT和mypetcat是不一樣的。程序員在聲明變量的時候習慣使用一種“駱駝大小寫”(或混合大小寫)的方法,也就是把單詞和短語連寫到一起,沒有空格,每個單詞的首字母大寫,但整個名稱的第一個字母可以是大寫或小寫。如MyPetCat

4)JavaScript變量的賦值方式有很多種。可以在聲明變量的時候直接賦值

var myPetCat=11.2
登錄后復制

或者

myPetCat=11.2
登錄后復制

也可以先聲明變量再進行賦值

var myPetCatmyPetCat=11.2
登錄后復制

5)JavaScript在聲明后即可直接進行調用

alert(myPetCat)
登錄后復制

6)JavaScript中的常量用Math方法進行定義,將在后面的Math方法進行介紹

7)JavaScript可以試用const方法聲明常量,常量一旦聲明后就不可更改

const a=1;
登錄后復制

JavaScript數據類型

“數據類型”這個術語表示了變量包含數據的本質特征。字符串變量包含了一個字符串,數值變量包含了一個數值,等等。JavaScript屬于“寬松類型”的編程語言,這意味著JavaScript變量在不同的場合可以解釋為不同的類型。

從前面的內容中可以看出,在JavaScript中,不必事先聲明變量的數據類型就可以使用變量,這時JavaScript解釋器會根據情況做出他認為正確的判斷。如果我們現在變量里保存了一個字符串,稍后又想把它當做數值使用,這在JavaScript里是完全可行的,前提是這個字符串必須包含像數字的內容。

1)整數

整數可以是正整數、負整數和0,如33,-100000

2)浮點數

與整數不同的是,浮點數具有小數部分,但小數部分可以為0。浮點數表示形式可以是3.1415926,也可以是指數形式35.4e5

在指數表示法中,e表示10的冪,利用指數表示法,可以很方便的表示特別大或者特別小的數

3)非數值(NaN)

當腳本試圖把一些非數值數據當數值處理時,其返回值就是NaN,利用isNaN()函數能夠監測非數值,當輸入參數為非數值時,返回ture;當輸入參數為數值時,返回false

4)parseFloat()函數

該函數解析一個字符串并返回一個浮點數

如果被解析的字符串的首字符是一個數字,函數會一直解析知道數字結束,然后返回一個數值而不是字符串

5)parseInt()函數

該函數與parseFloat()函數類似,返回值是整數或NaN。此外,該函數還有第二個可選參數,用于指定數值的基,從而返回二進制、八進制或其他進制的數值所對應的十進制數

6)無窮大(Infinity)

JavaScript所能表示的最大數值為2的53次方,超過該值即標志為Infinity。此外,表示你負無窮的關鍵字為- Infinity。

利用isFinite()可以判斷一個數值是否為無窮大,當輸入值為NaN,Infinity或- Infinity時,返回false,其他情況返回ture

7)布爾值

布爾類型的數據只有兩個值:ture和false,常用與在代碼中保存邏輯操作的結果

對布爾值進行賦值時,注意不要把值包含在引號里面,如

A=ture
登錄后復制

如果將布爾值用于計算,JS會自動把ture轉換為1,把false轉換為0

8)“非”操作符(!)

當操作符!位于布爾值之前時,JS將它解釋為非,也就是相反的值

9)null(空)

當我們讓變量具有有效值,卻又不是任何具體值時,就把null賦值給變量。對于數值來說,null就是0,對于字符串來說,null就是””,對于布爾變量來說null表示false。

10)undefined(未定義)

undefined不是關鍵字,而是預定義的全局變量。當某個變量已經在語句里使用了,但沒有被賦予任何值時,他的值不是0或者null,而是undefined,表示JS不能識別他

javascript弱(寬松)類型的體現

一般規律是,約束越強越不容易出錯,但編寫程序時也越麻煩。在JavaScript中,因為約束比較弱,所以容易出現這種錯誤:最簡單的例子:

var a =200; var b ="1"; var c= a + b;
登錄后復制

你可能期望c是201,但實際上它是"2001",這個錯誤在強類型語言中決不會出現。然而正是因為JavaScript沒有這些約束,所以可以很方便地拼接數字和字符串類型。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产一区二区三区国产精品| 国产国产精品| 丝袜a∨在线一区二区三区不卡 | 91精品国产成人观看| 亚洲视频综合| 在线亚洲观看| 日本综合视频| 美女久久精品| 狠狠久久伊人中文字幕| 国产 日韩 欧美 综合 一区| 成人高清一区| 久久久精品国产**网站| 麻豆精品新av中文字幕| 欧美黄色精品| 成人精品视频| 日韩理论片av| 国产精品白丝久久av网站| 91精品国产自产观看在线| 日本一区中文字幕| 久久久久伊人| 在线天堂资源www在线污| 日韩毛片视频| 亚洲女同一区| 亚洲精品婷婷| 美日韩一区二区三区| 国产伊人久久| 日韩精品1区| 欧美成人高清| 热久久久久久久| 日韩一区免费| 欧美激情亚洲| 日韩一区欧美| 欧美特黄一级| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久激情网站| 美日韩精品视频| 日本欧美韩国一区三区| 欧美国产免费| 一区二区精品伦理...| 99精品小视频| 蜜桃免费网站一区二区三区| 69堂免费精品视频在线播放| 麻豆高清免费国产一区| 久久精品国语| 日韩一区二区三区精品| 国产精品**亚洲精品| 日韩欧美午夜| 亚洲+小说+欧美+激情+另类| 精品国产乱码久久久久久樱花| 日韩伦理一区| 亚洲精品动态| 在线手机中文字幕| 视频一区免费在线观看| 国产欧美三级| 久久视频国产| 日产欧产美韩系列久久99| 成人在线超碰| av资源亚洲| 中文字幕日韩高清在线| 国产一区二区三区四区大秀| 中文字幕一区久| 在线成人直播| 亚洲三级视频| 欧美二区视频| 国产精品极品国产中出| 亚洲精品va| 久久免费精品| 在线看片日韩| 色婷婷色综合| 日韩欧美中文字幕电影| 欧美sm一区| 国产精品一区二区三区四区在线观看| 成人久久一区| 国产日韩亚洲欧美精品| 999精品在线| 日本麻豆一区二区三区视频| 亚洲综合小说| 国产精品原创| 91成人小视频| 亚洲深爱激情| 亚洲国产福利| 国产美女亚洲精品7777| 伊人久久亚洲影院| 精品国产亚洲一区二区三区大结局 | 性欧美69xoxoxoxo| 精品国产三区在线| 日本aⅴ精品一区二区三区| 国产一区观看| 福利片在线一区二区| 日韩中文字幕一区二区高清99| 国产综合色区在线观看| 国产毛片精品| 日韩高清一级| 亚洲中字黄色| 久久九九精品| 国产伦理久久久久久妇女| 亚洲欧美久久久| 91精品亚洲| 国产精品久久久久蜜臀 | 色综合视频一区二区三区日韩| 色老板在线视频一区二区| 欧美国产视频| 婷婷精品久久久久久久久久不卡| 欧美理论视频| 激情欧美丁香| 日本国产精品| 天堂√8在线中文| 国产999精品在线观看| 最新国产精品视频| 激情91久久| 五月婷婷六月综合| 国产91精品对白在线播放| av综合电影网站| jizzjizz中国精品麻豆| 国产一区二区三区久久久久久久久| 日韩精品成人| 日韩av网站在线免费观看| 国产三级一区| 国产精品日本欧美一区二区三区| 欧美成a人免费观看久久| 国产成人黄色| sm久久捆绑调教精品一区| 麻豆精品视频在线观看| 日本麻豆一区二区三区视频| 在线看片一区| 亚洲97av| 日本视频中文字幕一区二区三区| 四虎在线精品| 欧美精品中文| 国产精品主播在线观看| 久久天堂影院| 色偷偷色偷偷色偷偷在线视频| 天堂√8在线中文| 神马午夜久久| 国产超碰精品| 亚洲区国产区| 国产欧美亚洲精品a| 免费看一区二区三区| 国产精品红桃| 女生影院久久| 91高清一区| 免费日韩精品中文字幕视频在线| 视频一区二区欧美| 欧美在线不卡| 成人在线超碰| 99久久www免费| 麻豆精品91| 欧美中文一区| 电影91久久久| 99久久精品网| 一区二区国产在线| 国产精品亚洲综合在线观看| 精品72久久久久中文字幕| 国内自拍视频一区二区三区| 不卡一二三区| 亚洲精品123区| 欧美天堂在线| 亚洲精品成人图区| 国产精品丝袜xxxxxxx| 综合日韩在线| 日韩不卡在线| 亚洲区欧美区| 久久字幕精品一区| 久久国产亚洲精品| 亚洲精品一二| 91综合视频| 热久久免费视频| 久久丁香四色| 91精品蜜臀一区二区三区在线| 亚洲精品护士| 在线看片福利| 亚洲精品乱码| 另类中文字幕国产精品| 最新国产精品久久久| 久久香蕉精品香蕉| 亚洲在线免费| 国产麻豆精品久久| 久久精品91| 日韩国产在线观看| 快播电影网址老女人久久| 亚洲精品系列| 亚洲精品在线影院| 国产亚洲电影| 亚洲v在线看| 亚洲图片久久| av中文字幕在线观看第一页 | 亚洲欧美久久| 成人美女视频| 国产色噜噜噜91在线精品| 久久久亚洲一区| 欧美日韩一区二区三区四区在线观看| 在线人成日本视频| 亚洲影视一区二区三区| 国产99久久| 精品五月天堂| 日韩中文av| 欧美福利一区| 国产极品久久久久久久久波多结野| 午夜国产一区二区| 91一区二区|