国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript基本語法_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

2019-11-19 16:15:16
字體:
供稿:網(wǎng)友

語法

JavaScript的語法和Java語言類似,每個(gè)語句以;結(jié)束,語句塊用{...}。但是,JavaScript并不強(qiáng)制要求在每個(gè)語句的結(jié)尾加;,瀏覽器中負(fù)責(zé)執(zhí)行JavaScript代碼的引擎會自動(dòng)在每個(gè)語句的結(jié)尾補(bǔ)上;。

注意:讓JavaScript引擎自動(dòng)加分號在某些情況下會改變程序的語義,導(dǎo)致運(yùn)行結(jié)果與期望不一致。在本教程中,我們不會省略;,所有語句都會添加;。

例如,下面的一行代碼就是一個(gè)完整的賦值語句:

var x = 1;

下面的一行代碼是一個(gè)字符串,但仍然可以視為一個(gè)完整的語句:

'Hello, world';

下面的一行代碼包含兩個(gè)語句,每個(gè)語句用;表示語句結(jié)束:

var x = 1; var y = 2; // 不建議一行寫多個(gè)語句!

語句塊是一組語句的集合,例如,下面的代碼先做了一個(gè)判斷,如果判斷成立,將執(zhí)行{...}中的所有語句:

if (2 > 1) {  x = 1;  y = 2;  z = 3;}

注意花括號{...}內(nèi)的語句具有縮進(jìn),通常是4個(gè)空格。縮進(jìn)不是JavaScript語法要求必須的,但縮進(jìn)有助于我們理解代碼的層次,所以編寫代碼時(shí)要遵守縮進(jìn)規(guī)則。很多文本編輯器具有“自動(dòng)縮進(jìn)”的功能,可以幫助整理代碼。

{...}還可以嵌套,形成層級結(jié)構(gòu):

if (2 > 1) {  x = 1;  y = 2;  z = 3;  if (x < y) {    z = 4;  }  if (x > y) {    z = 5;  }}

JavaScript本身對嵌套的層級沒有限制,但是過多的嵌套無疑會大大增加看懂代碼的難度。遇到這種情況,需要把部分代碼抽出來,作為函數(shù)來調(diào)用,這樣可以減少代碼的復(fù)雜度。

注釋

//開頭直到行末的字符被視為行注釋,注釋是給開發(fā)人員看到,JavaScript引擎會自動(dòng)忽略:

// 這是一行注釋alert('hello'); // 這也是注釋

另一種塊注釋是用/*...*/把多行字符包裹起來,把一大“塊”視為一個(gè)注釋:

/* 從這里開始是塊注釋仍然是注釋仍然是注釋注釋結(jié)束 */

請注意,JavaScript嚴(yán)格區(qū)分大小寫,如果弄錯(cuò)了大小寫,程序?qū)?bào)錯(cuò)或者運(yùn)行不正常。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江油市| 榕江县| 贵德县| 岐山县| 竹溪县| 云林县| 城步| 大同县| 黔西县| 库伦旗| 泰州市| 筠连县| 广元市| 安化县| 凌海市| 咸宁市| 大石桥市| 福贡县| 翁源县| 绍兴市| 柯坪县| 沾化县| 乡城县| 渑池县| 察隅县| 伊春市| 保定市| 治县。| 高碑店市| 高青县| 丰城市| 琼海市| 山阴县| 汉沽区| 章丘市| 萨嘎县| 横峰县| 夏河县| 永和县| 凤台县| 扶余县|