JavaScript變量聲明及賦值


1.變量聲明

var a;         //聲明一個變量 a
var b,c,d;     //同時申明多個變量時,變量名之間用逗號隔開

console.log(a);   //在控制台顯示變量a的值,輸出為undefined
document.write(a); //在網頁上打印變量a的值,輸出為undefined

2.變量賦值

var a;
a = 10;       //將等號右側的值,賦給變量a

console.log(a); //輸出結果:10

//或者可以連起來寫
var b = 20;

console.log(b); //輸出結果:20

3.數值類型

(1)原始值 (不可改變)

//Number 數值型,注意在JavaScript中不區分整型,浮點型之類的,統一稱為 數值型
var num = 123;
//Boolean 布爾類型,返回值只有ture 或 false
var bool = false;
//String 字符串
var str = '我是字符串';
var str1 = "我也是字符串";
//undefined 未定義
var undef;    //已聲明但未賦值的變量,其值為undefined
//null 空,是一種占位符
var n = null;

還有symbol(es6引入的一種新規范) 

 

(2)引用值

1.array 數組 

var arr = [1,2,3,"abc",true];    //聲明一個數組,並為其賦值

 數組調用:其索引值默認為從0開始的自然數

console.log(arr[0]);    //向控制台輸出數組的第1位值   輸出結果: 1

  數組長度:

console.log(arr.length);   //向控制台輸出數組arr的長度  輸出結果: 5

 

2.object 對象 

//創建一個叫obj的對象
var obj = {
      lastName : "Zhang",
      firstName : "San" 
}
  
// 調用obj的屬性
console.log(obj.lastName);    //輸出結果為: "Zhang"
  
// 改變對象lastName屬性的值
bj.lastName = "Wang";
console.log(obj.lastName);    //輸出結果為: "Wang"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM