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

首頁 > 語言 > JavaScript > 正文

傳智播客學(xué)習(xí)之JavaScript基礎(chǔ)篇

2024-05-06 14:12:56
字體:
供稿:網(wǎng)友

一、JavaScript與java的區(qū)別
1.JavaScript是Netscape公司的產(chǎn)品,Java是Sun公司的產(chǎn)品。
2.JavaScript是基于對(duì)象,Java是面向?qū)ο蟆?
3.JavaScript只需解釋就可以執(zhí)行,Java需要先編譯成字節(jié)碼文件,再執(zhí)行。
4.JavaScript是弱類型,Java是強(qiáng)類型。
小結(jié):其實(shí)java與JavaScript除了名字上有些像以外,然后JavaScript借用了部分java思想外,其余別的幾乎沒有什么關(guān)系。
二、如何將JavaScript與Html的結(jié)合
1.標(biāo)簽形式
我們將JavaScript代碼存放在標(biāo)簽對(duì)<script>...</script>中。可以放在任何位置。
2.導(dǎo)入方式
使用script標(biāo)簽的src屬性引入一個(gè)JavaScript文件。
例如:<script src=”test.js” type=”javascript”></script>
注意:規(guī)范中script標(biāo)簽中必須加入type屬性。
三、JavaScript語法
1.變量
通過關(guān)鍵字var來定義,由于是弱類型,所以不用指定具體的數(shù)據(jù)類型。
例:var x = 3; x = “hello”;
注意:1)在JavaScript中單引號(hào)和雙引號(hào)沒有區(qū)別,但是最好寫雙引號(hào),規(guī)范。
2)在JavaScript中特殊的常量值:undefined,當(dāng)變量沒有初始化就被使用,該變 量的值就是undefined(未定義)。
2.運(yùn)算符
與其他編程語言一樣,與java類似。也支持字符串連接符(+)以及三元運(yùn)算符(? :),不同的是三元運(yùn)算符不需要有值,可以直接在語句輸出等。
3.語句
語句格式與各種編程語言差不多,也有判斷,選擇以及循環(huán)。但是注意一下幾點(diǎn):
1)在JavaScript中非0 為真。例如下面代碼
var x = 3;
if(x==4)//可以進(jìn)行比較運(yùn)算。
if(x=4)//可以進(jìn)行賦值運(yùn)算,而且可以同樣進(jìn)行判斷。不報(bào)錯(cuò)。結(jié)果為true,所以在if語句后可以倒過來寫if(4==x),這樣如果寫成4=x會(huì)報(bào)錯(cuò)。可以糾正錯(cuò)誤。
2)switch里面沒有類型限制
3)循環(huán)一定要有結(jié)束條件
4)連接boolean運(yùn)算,一定要用&&或者||,如果用&或者|會(huì)進(jìn)行位運(yùn)算
四.函數(shù)
1.一般函數(shù)
格式:
function 函數(shù)名(形式參數(shù)...)
{
執(zhí)行語句;
return 返回值;
}
注意:1)return語句可以不寫,函數(shù)一定要被調(diào)用才會(huì)運(yùn)行。
2)形式參數(shù)沒有必要加var,是弱類型。
3)調(diào)用有參數(shù)的函數(shù),但沒有給其傳值,或傳多于參數(shù)個(gè)數(shù)的值,函數(shù)一樣可以運(yùn) 行,或者調(diào)用沒有參數(shù)的函數(shù),給其傳值,該函數(shù)也一樣運(yùn)行。
4)JavaScript中沒有重載函數(shù)形式
因?yàn)樵贘avaScript中實(shí)際將函數(shù)的多個(gè)參數(shù)封裝在一個(gè)arguments數(shù)組中,所以可以接受任意多個(gè)參數(shù),但是最好還是按定義好的形式參數(shù)傳遞實(shí)際參數(shù)。
5)注意下面的例子
var show = demo();
上面這條語句表示的是show變量接收demo函數(shù)的返回值。
var show = demo;
上面這條語句表示的是show與demo代表同一函數(shù),指向同意對(duì)象

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 阜平县| 肥城市| 高安市| 保定市| 辽宁省| 西贡区| 晋中市| 宁远县| 辽阳县| 名山县| 大关县| 罗山县| 尼勒克县| 长兴县| 工布江达县| 鹤岗市| 蓬安县| 漳平市| 沙河市| 科技| 金坛市| 莱芜市| 莆田市| 响水县| 泉州市| 靖宇县| 西乌| 宜阳县| 洪泽县| 蒲城县| 临夏市| 施甸县| 滦南县| 广饶县| 甘德县| 汉沽区| 娄烦县| 湘潭市| 云梦县| 黄冈市| 建昌县|