您好,登錄后才能下訂單哦!
這篇文章主要講解了“javascript數據類型基礎示例代碼分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“javascript數據類型基礎示例代碼分析”吧!
方法 | 說明 | 歸屬 |
---|---|---|
alert(msg) | 瀏覽器彈出警示框 | 瀏覽器 |
console.log(msg) | 瀏覽器控制臺打印輸出信息 | 瀏覽器 |
prompt(info) | 瀏覽器彈出輸入框,用戶可以輸入 | 瀏覽器 |
注:prompt(info)獲取的輸入都是字符串類型,跟python中的input()類似。
<script> prompt("請輸入:"); alert('你好呀!小可愛!'); console.log('阿牛最帥啦!'); </script>
單行注釋 | 多行注釋 |
---|---|
// | /* */ |
注:css中的注釋為/* */,各種語言的注釋記不住也沒有關系,只要記住快捷鍵ctrl + /就行,大多數編輯器都支持這個快捷鍵,對大多數語言都適用,只需選中要注釋的內容,ctrl + / 就可以了。
//聲明變量 var age ; // 聲明一個名稱 age 的變量 age = 18; var name = 'aniu' //變量的初始化
var
是一個 JS 關鍵字,用來聲明變量( variable 變量的意思)。使用該關鍵字聲明變量后,計算機會自動為變量分配內存空間,不需要程序員管。
age
是程序員定義的變量名,我們要通過變量名來訪問內存中分配的空間。
情況 | 說明 | 結果 |
---|---|---|
var age ; console.log ( age ); | 只聲明不賦值 | undefined |
console.log ( age ) | 不聲明不賦值直接使用 | 報錯 |
age =10; console.log ( age ); | 不聲明只賦值 | 10 |
由字母( A - Za - z )、數字(0-9)、下劃線(_)、美元符號($)組成,如: usrAge ,num01,_ name。
嚴格區分大小寫。 var app ;和 var App ;是兩個變量。
不能以數字開頭。18age是錯誤的。
不能是關鍵字、保留字。例如: var 、 for 、 while
變量名必須有意義。
遵守駝峰命名法。首字母小寫,后面單詞的首字母需要大寫。 myName
變量是用來存儲值的所在處,它們有名字和數據類型。變量的數據類型決定了如何將代表這些值的位存儲到計算機的內存中。 JavaScript 是一種弱類型或者動態語言。這意味著不用提前聲明變量的類型,在程序運行過程中,類型會被自動確定。
var age =18; I //這是一個數字型 var ok ='是; //這是一個字符串
在代碼運行時,變量的數據類型是由 JS 引擎根據=右邊變量值的數據類型來判斷的,運行完畢之后,變量就確定了數據類型。
簡單數據類型 | 說明 | 默認值 |
---|---|---|
Number | 數字型,包含整型值和浮點型值,如12、0.82 | 0 |
Boolean | 布爾值類型,如 true 、 false ,等價于1和 0 | false |
String | 字符串類型,如"張三"注意 js 里面字符串都帶引號 | " " |
Undefined | var a ;聲明了變量 a 但是沒有給值,此時 a = undefined | undefined |
Null | var a = nul ;聲明了變量 a 為空值 | null |
數字型進制
最常見的進制有二進制、八進制、十進制、十六進制。
// 八進制數字序列范圍:0~7 var num1=07; //對應十進制的7 var num2=018; //對應十進制的18 var num3=08; //對應十進制的8 // 十六進制數字序列范圍:0~9以及 A ~ F var num =0xA; //對應十進制的10
我們只需要記住,在 js 中八進制前面加0,十六進制前面加 0x。
數字型范圍
1, JavaScript 中數值的最大和最小值。
console.log(Number.MAX_VALUE);//1.7976931348623157e+308 console.log(Number.MIN_VALUE);//5e-324
最大值: Number . MAX_VALUE ,這個值為1.7976931348623157e+308
最小值: Number . MIN_VALUE ,這個值為:5e-32
2, 無窮小,無窮大,非數字。
console.log (Number.MAX_VALUE *2);// Infinity 無窮大 console.log(-Number.MAX_VALUE *2);//-Infinity 無窮小 console.log('aniu' - 100); // NaN 非數字 Not a Number // isNaN()這個方法用來判斷非數字 并且返回一個值如果是數字返回的是 false,如果不是數字返回的是 true console.log(isNaN(12));// false console.log(isNaN('aniu')); // true
如 true 、 false ,等價于1和 0
var flag = true; var flag1 = false; console.log(flag); console.log(flag1);
js中轉義字符串
字符串的其它知識點。
多個字符串之間可以使用+進行拼接,其拼接方式為字符串+任何類型=拼接之后的新字符串。拼接前會把與字符串相加的任何類型轉成字符串,再拼接成一個新的字符串。
// 1. 求字符串的長度 var str = 'a niu'; console.log(str.length); //length方法求字符串的長度 // 2. 字符串的拼接 + console.log('aniu'+'a'); // aniua console.log('11'+13); // 1113 var flag = true; var flag1 = false; console.log(flag+1); // 2 console.log(flag1+1); // 1 var s = undefined; console.log(s + 'aniu'); // underfinedaniu console.log(s + 1); //undefined和數字相加,結果是NaN
一個聲明后沒有被賦的變量會有一個默認值 undefined (如果進行相連或者相時,注意結果)
var m ; console.log (m); //undefined console.log ('阿牛'+ m);//阿牛undefined console.log (11+m); // NaN console.log (true + m); // NaN
一個聲明變量給 null 值,里面存的值為空(學習對象時,我們繼續研究 null )
var m = null; console.log (m); // null console.log ('阿牛'+ m);//阿牛null console.log (11+m); // 11 console.log (true + m); // 1
感謝各位的閱讀,以上就是“javascript數據類型基礎示例代碼分析”的內容了,經過本文的學習后,相信大家對javascript數據類型基礎示例代碼分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。