var 宣告變數 方法: var 變數名稱 1.全域變數 不在函數內的變數都屬於全域範圍變數,此程式文件內都可以使用此一變數。 2.區域變數 當變數在函數之內宣告,那麼只有在這一個函數區域可以使用此一變數。
let 變數宣告 方法: let 變數名稱 var變數宣告的方式,常常讓人詬病。因為關鍵字認定的作用域只有函數,但是程式中的區塊不只有函數。程式的區塊敘述是以一對大跨號{}來界定,像是if、else、for、while等控制結構或是純粹定義範圍的純區塊{}等等都是區塊。
變數 Z 沒有宣告
使用 const 關鍵字宣告常數 Const 跟 Let 關鍵字一樣都是ES6新加入的宣告方式,跟let一樣,具有區塊作用域的概念,Const是用來宣告常數(Constants),也就是不變的常量,因此常數不能重複宣告,而且必須指定初始值,之後也不能再變更它的值。
parseInt():將字串轉換為整數 a = parsInt("35"); // a = 35 b = parsInt("55.87"); // b = 55 c = parsInt("3天"); // c = 3 d = parsInt("page 2"); // d = NaN
parseFloat():將字串轉換成浮點數 a = parsFloat("35.345"); // a = 35.345 b = parsFloat("55.87"); // b = 55.87
Number():將物件或字串轉換為數值 如果物件或字串無法轉換為數值,則傳回 NaN a = Number("10a"); // a = NaN b = Number("11.5"); // b = 11.5 c = Number("0x11"); // c = 17 d = Number("true"); // d = 1 e = Number(new Date()); // e = 1553671784021(傳回1970/1/1至今的毫秒)