中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript數據類型基礎示例代碼分析

發布時間:2022-03-15 09:15:03 來源:億速云 閱讀:170 作者:iii 欄目:開發技術

這篇文章主要講解了“javascript數據類型基礎示例代碼分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“javascript數據類型基礎示例代碼分析”吧!

js中的輸入輸出語句

方法說明歸屬
alert(msg)瀏覽器彈出警示框瀏覽器
console.log(msg)瀏覽器控制臺打印輸出信息瀏覽器
prompt(info)瀏覽器彈出輸入框,用戶可以輸入瀏覽器

注:prompt(info)獲取的輸入都是字符串類型,跟python中的input()類似。

 <script>
      prompt("請輸入:");
      alert('你好呀!小可愛!');
      console.log('阿牛最帥啦!');
  </script>

javascript數據類型基礎示例代碼分析

javascript數據類型基礎示例代碼分析

javascript數據類型基礎示例代碼分析

js中的注釋

單行注釋多行注釋
///* */

注:css中的注釋為/* */,各種語言的注釋記不住也沒有關系,只要記住快捷鍵ctrl + /就行,大多數編輯器都支持這個快捷鍵,對大多數語言都適用,只需選中要注釋的內容,ctrl + / 就可以了。

js中聲名變量

1、 js中用關鍵字var聲明一個變量

//聲明變量
 var age ; // 聲明一個名稱 age 的變量
 age = 18;
 var name = 'aniu' //變量的初始化

var 是一個 JS 關鍵字,用來聲明變量( variable 變量的意思)。使用該關鍵字聲明變量后,計算機會自動為變量分配內存空間,不需要程序員管。

age 是程序員定義的變量名,我們要通過變量名來訪問內存中分配的空間。

2、聲明變量特殊情況

情況說明結果
var age ; console.log ( age );只聲明不賦值undefined
console.log ( age )不聲明不賦值直接使用報錯
age =10; console.log ( age );不聲明只賦值10

3、變量命名規范

  • 由字母( A - Za - z )、數字(0-9)、下劃線(_)、美元符號($)組成,如: usrAge ,num01,_ name。

  • 嚴格區分大小寫。 var app ;和 var App ;是兩個變量。

  • 不能以數字開頭。18age是錯誤的。

  • 不能是關鍵字、保留字。例如: var 、 for 、 while

  • 變量名必須有意義。

  • 遵守駝峰命名法。首字母小寫,后面單詞的首字母需要大寫。 myName

js中的基本數據類型

變量是用來存儲值的所在處,它們有名字和數據類型。變量的數據類型決定了如何將代表這些值的位存儲到計算機的內存中。 JavaScript 是一種弱類型或者動態語言。這意味著不用提前聲明變量的類型,在程序運行過程中,類型會被自動確定。

 var age =18; I //這是一個數字型
 var ok ='是; //這是一個字符串

在代碼運行時,變量的數據類型是由 JS 引擎根據=右邊變量值的數據類型來判斷的,運行完畢之后,變量就確定了數據類型。

簡單數據類型說明默認值
Number數字型,包含整型值和浮點型值,如12、0.820
Boolean布爾值類型,如 true 、 false ,等價于1和 0false
String字符串類型,如"張三"注意 js 里面字符串都帶引號" "
Undefinedvar a ;聲明了變量 a 但是沒有給值,此時 a = undefinedundefined
Nullvar a = nul ;聲明了變量 a 為空值null

數字型 Number

數字型進制

最常見的進制有二進制、八進制、十進制、十六進制。

 // 八進制數字序列范圍:0~7
 var num1=07; //對應十進制的7 
 var num2=018; //對應十進制的18 
 var num3=08;  //對應十進制的8 
 // 十六進制數字序列范圍:0~9以及 A ~ F 
 var num =0xA; //對應十進制的10

javascript數據類型基礎示例代碼分析

我們只需要記住,在 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

javascript數據類型基礎示例代碼分析

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

javascript數據類型基礎示例代碼分析

布爾值類型 Boolean

如 true 、 false ,等價于1和 0

 var flag = true;
 var flag1 = false;
 console.log(flag);
 console.log(flag1);

javascript數據類型基礎示例代碼分析

字符串類型 String

js中轉義字符串

javascript數據類型基礎示例代碼分析

字符串的其它知識點。

多個字符串之間可以使用+進行拼接,其拼接方式為字符串+任何類型=拼接之后的新字符串。拼接前會把與字符串相加的任何類型轉成字符串,再拼接成一個新的字符串。

 // 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

javascript數據類型基礎示例代碼分析

Undefined 和 Null

一個聲明后沒有被賦的變量會有一個默認值 undefined (如果進行相連或者相時,注意結果)

 var m ;
    console.log (m); //undefined 
    console.log ('阿牛'+ m);//阿牛undefined 
    console.log (11+m); // NaN 
    console.log (true + m); // NaN

javascript數據類型基礎示例代碼分析

一個聲明變量給 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數據類型基礎示例代碼分析”的內容了,經過本文的學習后,相信大家對javascript數據類型基礎示例代碼分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华蓥市| 哈密市| 彝良县| 富平县| 中山市| 阆中市| 德清县| 台湾省| 吉安县| 临澧县| 尼勒克县| 霍林郭勒市| 宜章县| 清河县| 江永县| 绥德县| 镇沅| 凉城县| 沧州市| 吉水县| 辛集市| 昔阳县| 专栏| 苍溪县| 永修县| 通许县| 丹东市| 迁西县| 广汉市| 柘城县| 赤峰市| 玛纳斯县| 县级市| 石屏县| 青阳县| 怀柔区| 湖南省| 东台市| 天等县| 五原县| 灌云县|