Javacript 的語句類型,用於命令執行指定的一系列操作,最大的特徵則是不會回傳結果
。
JavaScript 陳述式有下列幾種種類 :
又可稱為表示式、運算式,經常透過一些符號結合上下語句並運算及回傳結果。
運算式是任何一段可以取得一個值得程式碼。
JavaScript 運算式有下列幾種種類:
// expression
100 + 100 // + 為運算子,會回傳 200 這一個值。
// statement
var ray; // 宣告為陳述式
if (1 === 1){ // if、else 也是陳述式,並不會回傳結果。
}
ming = '小明';
// 有指定名稱的函數陳述式,也另外叫具名函式。
function callName() {
}
// 宣告變數後指定一個無命名的函式,執行後回傳值到變數。
var callName = function() {
}
// {}物件裡面放入陳述式。
{
陳述_1
陳述_2
...
陳述_n
}
// 宣告只限於物件內的作用域範圍。
{
const ming = '小明';
}
// 物件內用 : 來指定賦於值,可用於宣告變數的值。
var a = {
ming : '小明';
}
a = 1 ; // expression
var a = 1 ; // statement (並非一整段句子就是表達或陳述式)
if (條件式/表達式) {
陳述1..
} else {
陳述2..
};
if (true) { // true本身是表達式,所以可以運行。
console.log('1');
};
if (var a = 1) { // 會報錯,因為()內是陳述式,必須換成表達式。
console.log('1');
};
function a() { // statement
console.log('Gary a');
};
function b() { // statement
return 'Gary b';
};
var c = function() { // expression
console.log('Gary C');
};
var d; // statement