javascript
js与c语言效率_JavaScript控制流及关键字与C语言之比较
學習JavaScript控制流及關鍵字概念前,對有過C語言學習經驗的同學來說,那么關鍵字,控制語句概念并不陌生。我們先來看看C語言吧:
C語言的32個關鍵字和9種控制語句
9種控制語句:
if、if-else、while、do-while、for、switch、break、continue、return
32個關鍵字:
auto :聲明自動變量 一般不使用
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程控制關鍵字兩大類:
auto?double?int?struct?break?else?long?switch?case?enum?register?typedef?char?extern?return?union??const
float?short?unsigned?continue?for?signed?void??default?goto?sizeof?volatile?do?if?while?static
JavaScript語言
和C語言 一樣擁有選擇語句 、循環語句 ,但是多出來了異常處理語句。JavaScript中提供了多種用于程序流程控制的語句,這些語句分為選擇和循環兩大類
?選擇語句是指根據條件來選擇一個任務分支的語句統稱,實現分支程序設計
?switch實現多路選擇功能,在給定的多個選擇中選擇一個符合條件的分支來執行
js代碼作為腳本,它的程序執行順序是自上至下的,它不會像C語言那樣從main函數.開始關于js中的運算符表達式. 流程控制語句
ECMA描述了一種具有特定用途的關鍵字,這些關鍵字可用來表示控制語句的開始或結束,或者用于執行特定操作等。
Javascript關鍵字列表:
break delete function return typeof
case do if switch var
catch else in this void
continue false instanceof throw while
debugger finally new true with
default for null try
其中控制流語句由關鍵字組成:
if else
switch case default break continue
function return
in for while do-while
throw catch finally try
debugger(一個非常特殊的關鍵字)
不存在于控制流的關鍵字有:
delete typeof var this void instanceof new with (這一行可見后面補充)
null false true(這三個都是常量)
關于typeof instanceof delete this void new with 的理解:(結合《JavaScript高級程序設計》)
typeof:1.是一個操作符,而不是函數。
2.
instanceof:
var:
this:
void:
new:
with:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的js与c语言效率_JavaScript控制流及关键字与C语言之比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微星推出新款 Summit E16 /
- 下一篇: java js引擎,Java8 Nash