1.var
-支援全域性、函式作用域
-接受重複宣告
-變數預解析
// 作用域
var aa=1;
function fn()
fn();// 輸出的是10
console.log(aa); // 輸出的是1
console.log(aa); // undefined,變數預解析
var aa=1;
2.let
-不接受重複宣告
-不存在變數提公升
-支援塊作用域(es6新提出的概念)
console.log(aa); // 報錯,沒有變數預解析
let aa=1;
let aa=1;
let aa=10; // 報錯,aa已經被宣告過了
3.const
-特性同let
-用來宣告常量,一旦宣告不能更改
console.log(aa); // 報錯,沒有變數預解析
const aa=1;
const aa=1;
const aa=10; // 報錯,aa已經被宣告過了
變數的宣告
1.按型別定義變數 abap的變數需要通過關鍵字data進行宣告,當同時宣告多個變數時,需要在data後面加冒號,如 data 每個變數可以分配預設值,使用 value 預設值 進行定義,語法如下 data 變數名 長度 type 資料型別 value 預設值 例如 定義乙個c型別變數 test1 ...
宣告變數 如果同時宣告多個變數
如果同時宣告多個變數,可以用以下語句 也可以按如下宣告 dim a as integer,b as integer,c as integer但是不可以按如下宣告 dim a,b,c as integer 如果這樣操作,僅有c宣告正確。如何檢查是否宣告成功呢?可以使用typename函式來判斷。msg...
php宣告變數開頭,php變數宣告
1 什麼是變數?變數就是可變的量,我們可以把它看做是?個容器之所以叫做變數。是因為一旦被宣告後在整個指令碼中都會可以動態的改變變數的值。2 變數的命名規範 1 以 開頭 2 由字母數字下劃線組成,但是不能以數字開頭 3 可以使用中文,但是不推薦使yongoing 4 變數名嚴格區分大小寫 5 變數名...