1.變數宣告/賦值/取值
-
1.實際開發因為資料是動態變化,不可能寫死資料,因此需要使用變數來進行保存
-
2.變數(variable):記憶體中用來保存資料的一塊空間
-
3.變數作用:在記憶體中存盤資料
-
4.語法:
-
1.宣告變數: var let const 變數名
-
2.賦值:
變數名 = 值 -
3.取值:直接寫變數名即可
-
2.變數補充說明
1.變數(variable)作用 :在記憶體中存盤資料
2.變數補充說明:
a. 變數初始化
語法: let 變數名 = 值;
b. 變數重復宣告
語法 : let 變數名 = 值;
特點 : 覆寫已經存在的變數
c. 變數重新賦值
語法 : 變數名 = 值;
特點 : 先銷毀舊值,然后存入新值
d. 變數的值是另一個變數
語法 : 變數名a = 變數名b
特點 : 將變數b中的資料, 拷貝一份賦值給a
-
1.變數的初始化
-
2.變數的批量宣告
-
3.變數批量宣告賦值
-
4.變數的重復宣告
-
5.變數的重復賦值
-
6.變數的值是另一個變數的值
-
7.JS老版本var宣告變數
-
8.let和var的區別
//1.變數的初始化:在宣告的時候賦值
let num = 10;//相當于(1) let num; (2)num = 10 這兩行代碼簡寫形式
//2.變數的批量宣告:同時宣告多個變數
let a,b,c;
//3.批量宣告的時候也可以賦值
let num1 = 10,num2 = 20,num3 = 30;
//4.變數的重復賦值:修改變數里面存盤的資料
num = 99;
console.log ( num );//99
//5.變數的值是另一個變數的值
let n1 = 20;
let n2 = n1;//將n1的值拷貝一份賦值n2
console.log ( n2 );//20
console.log ( n1 );//20
//注意:這行代碼的意思是將字串'n1'賦值給變數n2,而不是變數n1的值
//n2 = 'n1';
//console.log ( n2 );//n1
//6.var也可以宣告變數,與let使用方法一樣
var n3 = 3;
//7.let和var的區別:let同名變數只能宣告一次,var可以宣告多次(干掉原來的)
let n4 = 4;
//let n4 = 40; // 錯誤:已經定義過,不能再定義
var n5 = 5;
var n5 = 50; // 沒問題:第二個n5會重新開辟記憶體,第一個n5被干掉(浪費記憶體)
// 總結:實際開發的時候,我們都是使用let開發,很少使用var了
3.變數命名規則與規范
-
規則:必須要遵守,否則會報錯-
規則是由語法決定的,無法更改
-
1.變數只能以下劃線、字母、$開頭,后面接任意的數字、下劃線、字母、$
-
2.不能以JS的關鍵字作為變數名
-
盡量不要使用關鍵字和保留字作為變數名,也不需要死記硬背,孰能生巧
-
關鍵字:JS內置的一些關鍵字,代表著特殊的語法含義,不允許程式員擅自宣告
-
保留字:有可能在將來會成為關鍵字,現在可以用,但是并不能保證以后一直可以用
-
-
-
-
規范:程式員們在遵守規則時養成的一種習慣-
規范是程式員的一種編碼習慣,主要目的就是為了提高代碼的易讀性
-
1.起名要有意義,最好用名詞作為變數名
-
2.使用駝峰命名法:變數名第一個單詞首字母小寫,后面如果有其他單詞則每一個單詞的首字母大寫
-
-
上一章:JavaScript入門第一章(JavaScript簡介)
下一章:JavaScript入門第三章(資料型別與直接量 )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/290459.html
標籤:其他
