2019年1月9日 星期三

[Back To Basic] Javascript - 陳述式(Statement)

Statement

不曉得中文是什麼,statement的概念如下:
computer program是一串可以被電腦(computer)執行的指令(instructions),在程式語言中,這些指令(instructions)被稱為statement
附註: 在HTML的格式底下,javascript的statement是瀏覽器在執行的。

Javascript的statement

javascript的陳述式由下列五種類型的陳述組成。
  • Values
  • Operators
  • Expressions
  • Keywords
  • Comments
一行一行的陳述式執行的順序就是文件由上而下的順序。
附註: JavaScript programs (and JavaScript statements) are often called JavaScript code.

分號(semicolons)

每個陳述式必須用分號分開:
var a, b, c;
a = 5;
b = 6;
c = a + b;
也可以寫成一行,但是一樣要用分號分開。
附註:雖然可以不寫,但是強烈建議要用。

空白字元(whitespace)

Javascript會忽略空白,所以可以在適當的位置加上空白增加可讀性。
e.g.
var person = "Shawn";
var x = y + z;

陳述式的長度限制

以可讀性為主要考量,在撰寫程式碼時盡量一句陳述式一行,若過長可在運算符號後換行
e.g.
document.getElementById("demo").innerHTML =
"Hello World!";

Javascript程式碼區塊

陳述式可以被放在同一個區塊間,通常用大括號 { } 限定範圍,目的就是要讓這些陳述式同時被執行。
e.g.
function myFunction() {
  document.getElementById("demo1").innerHTML = "Hello";
  document.getElementById("demo2").innerHTML = "Hi";
}

沒有留言:

張貼留言