久久精品五月,日韩不卡视频在线观看,国产精品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综合
国产精品国产三级在线观看| 欧美日韩1区| 欧美日韩夜夜| 99国产精品视频免费观看一公开 | 日本成人在线不卡视频| 99视频一区| 1024精品久久久久久久久| 日本精品在线中文字幕| 欧洲一级精品| 久久永久免费| 久久wwww| 精品美女视频 | 亚洲一区二区三区免费在线观看 | 欧美成人a交片免费看| 高清一区二区| 久久亚洲黄色| 91综合视频| 91av亚洲| 久久精品国产99久久| 国产精品av一区二区| 夜夜嗨一区二区| 亚洲欧美日本国产| 亚洲另类av| 国产一精品一av一免费爽爽| 亚洲天堂av影院| 激情综合网站| 久久免费大视频| 蜜桃视频第一区免费观看| 日韩精品三级| 欧美日本二区| 福利视频一区| 在线日韩中文| 国产精品一区高清| 久久一区精品| 色婷婷精品视频| 亚洲综合欧美| 国产麻豆一区二区三区精品视频| 精品中国亚洲| 日韩欧美一区免费| 99在线观看免费视频精品观看| 亚洲资源av| 日本一区二区三区视频在线看| 91麻豆精品激情在线观看最新| 欧美在线精品一区| 精品视频久久| 97成人超碰| 欧美激情 亚洲a∨综合| 日本蜜桃在线观看视频| 国产精品普通话对白| 四虎成人精品一区二区免费网站| 国产欧美一区二区色老头| 欧美国产中文高清| 亚洲香蕉网站| 视频一区二区三区在线| 欧美日本久久| 日韩一区二区在线免费| 日韩影院免费视频| 精品久久国产一区| 欧美精品激情| 国产精品一区2区3区| 亚洲天堂成人| 亚洲精品日本| 手机在线电影一区| 久久电影一区| 国产一区二区久久久久| 先锋影音久久久| 欧美亚洲综合视频| 欧美另类综合| 激情视频网站在线播放色| 日韩黄色免费网站| 少妇久久久久| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 麻豆网站免费在线观看| 一级欧洲+日本+国产| 国产精品最新| 日韩亚洲在线| 免费看久久久| 亚洲免费毛片| 免费成人性网站| 久久久成人网| 午夜性色一区二区三区免费视频| 黄色av一区| 日韩av在线播放网址| 亚洲日本三级| 影院欧美亚洲| 久久久精品午夜少妇| 欧美国产另类| 日本91福利区| 欧美啪啪一区| 蜜臀国产一区二区三区在线播放| 国产日韩电影| 欧美在线黄色| 日韩影院免费视频| av亚洲在线观看| www在线观看黄色| 久久精品亚洲| 亚洲欧美网站在线观看| 午夜av一区| 狠狠躁少妇一区二区三区| 国产免费久久| 国产在线欧美| 日韩中文欧美| 黄色欧美在线| 精品国内亚洲2022精品成人 | 免费看久久久| 免费观看久久久4p| 九一精品国产| 日韩精品免费一区二区三区| 久久女人天堂| 久久不卡国产精品一区二区| 日韩久久一区| 首页亚洲欧美制服丝腿| 国产传媒av在线| 精品国产麻豆| а√天堂中文在线资源8| 国产福利电影在线播放| 日韩毛片一区| 国产精品一级| 国产精品不卡| 91精品国产成人观看| 欧产日产国产精品视频| 波多野结衣一区| 一区二区三区四区精品视频| 国产欧美啪啪| 国产91久久精品一区二区| 在线精品观看| 精品国产午夜肉伦伦影院| 1024精品一区二区三区| 亚洲视频国产| 成人亚洲一区二区| 国产农村妇女精品一二区| 国产欧美另类| 久久网站免费观看| 日韩av一区二区在线影视| 国产精品二区不卡| 精品在线99| 国产日韩欧美中文在线| 国产理论在线| 蜜桃久久久久久| 九九九精品视频| 国产亚洲一区在线| 国产精品啊v在线| 久久九九精品| 在线观看亚洲精品福利片| 久久天堂影院| 综合一区在线| 日韩三区免费| 涩涩涩久久久成人精品| 高清一区二区三区av| 亚洲网址在线观看| 国产精品久久观看| 亚洲另类黄色| 亚洲成人二区| 国产精品一区二区中文字幕| 偷拍欧美精品| 精品视频一区二区三区在线观看| 91久久中文| 国产在线观看91一区二区三区| 人人爽香蕉精品| 中文字幕系列一区| 国产精品15p| 亚洲一区av| 日韩伦理一区| 另类小说一区二区三区| 999在线观看精品免费不卡网站| 日本欧美一区二区在线观看| 欧美丝袜一区| 国产一区二区三区探花| 人人爱人人干婷婷丁香亚洲| 国产亚洲欧洲| 久久九九精品| 国产精品精品| 国产精品v一区二区三区| 国产免费成人| 国产91精品对白在线播放| 精品一区不卡| 国产精品一区二区av日韩在线| 蜜臀av一区二区在线免费观看| 久久一区二区中文字幕| 精品视频国内| 日本综合精品一区| 久久99伊人| 蜜臀久久99精品久久一区二区| 97精品国产福利一区二区三区| 欧美久久精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 精品三级在线观看视频| 日本在线一区二区三区| 91成人超碰| 色黄视频在线观看| 婷婷久久免费视频| 黄色亚洲大片免费在线观看| 色在线视频观看| 福利片在线一区二区| 国产日韩欧美| 欧美日韩午夜电影网| 综合一区二区三区| 亚洲视频国产| 亚洲日产av中文字幕| 亚洲精品美女91|