一、JS代碼插入方法
1.使用<script></script>標(biāo)簽在html網(wǎng)頁(yè)文檔中插入javascript代碼。
<script type="text/javascript">表示在之間的是文本類型(text),javascript是為了告訴瀏覽器里面的文本是屬于JavaScript語(yǔ)言。
2.引用js外部文件
步驟:
在html文檔中插入<script type="text/javascript" src="javascript.js"></script>
在javascrinpt.js文件中允粤,寫(xiě)入alert("js代碼");
二、JS在頁(yè)面中的位置
? ? ? ? 我們可以將JavaScript代碼放在html文件中任何位置,但是我們一般放在網(wǎng)頁(yè)的head或者body部分嚷硫。
1.放在<head>部分
最常用的方式是在頁(yè)面中head部分放置<script>元素,瀏覽器解析head部分就會(huì)執(zhí)行這個(gè)代碼始鱼,然后才解析頁(yè)面的其余部分仔掸。元素,瀏覽器解析head部分就會(huì)執(zhí)行這個(gè)代碼医清,然后才解析頁(yè)面的其余部分起暮。
2.放在<body>部分
JavaScript代碼在網(wǎng)頁(yè)讀取到該語(yǔ)句的時(shí)候就會(huì)執(zhí)行。
注意:javascript作為一種腳本語(yǔ)言可以放在html頁(yè)面中任何位置会烙,但是瀏覽器解釋html時(shí)是按先后順序的负懦,所以前面的script就先被執(zhí)行。比如進(jìn)行頁(yè)面顯示初始化的js必須放在head里面柏腻,因?yàn)槌跏蓟家筇崆斑M(jìn)行(如給頁(yè)面body設(shè)置css等)纸厉;而如果是通過(guò)事件調(diào)用執(zhí)行的function那么對(duì)位置沒(méi)什么要求的。
三葫盼、語(yǔ)句和符號(hào)
javascript代碼格式残腌,語(yǔ)法如下:
<script ?type="text/javascript">
?alert("hello");//一個(gè)js語(yǔ)句
document.write("I");//js語(yǔ)句
document.write("LOVE");//js語(yǔ)句
document.write("JAVASCRIPT");//js語(yǔ)句
</script>
四、JS注釋
單行注釋,在注釋內(nèi)容前加符號(hào) “//”
多行注釋以"/*"開(kāi)始抛猫,以"*/"結(jié)束蟆盹。
五、JS變量
定義變量使用關(guān)鍵字var,語(yǔ)法如下:
var 變量名
變量名可以任意取名闺金,但要遵循命名規(guī)則:
1.變量必須使用字母逾滥、下劃線(_)或者美元符($)開(kāi)始。
2.然后可以使用任意多個(gè)英文字母败匹、數(shù)字寨昙、下劃線(_)或者美元符($)組成。
3.不能使用JavaScript關(guān)鍵詞與JavaScript保留字掀亩。
變量要先聲明再賦值舔哪,如下:
var mychar;
mychar="javascript";
var mynumber=6;
變量可以重復(fù)賦值,如下:
var mychar;
mychar="javascript";
mychar="hello";
注意:
1. 在JS中區(qū)分大小寫(xiě)槽棍,如變量mychar與myChar是不一樣的捉蚤,表示是兩個(gè)變量。
2. 變量雖然也可以不聲明炼七,直接使用缆巧,但不規(guī)范,需要先聲明豌拙,后使用陕悬。
六、判斷語(yǔ)句
例程代碼:
<script type="text/javascript">
var myage=18;
if(myage>18) ?//判斷條件
{document.write("你是成年人");}
else
{document.write("你不是成年人");}
</script>
七按傅、函數(shù)
函數(shù)的定義:
函數(shù)是完成某個(gè)特定功能的一組語(yǔ)句捉超。如沒(méi)有函數(shù),完成任務(wù)可能需要五行逞敷、十行狂秦、甚至更多的代碼。這時(shí)我們就可以把完成特定功能的代碼塊放到一個(gè)函數(shù)里推捐,直接調(diào)用這個(gè)函數(shù)裂问,就省重復(fù)輸入大量代碼的麻煩。
定義函數(shù)的語(yǔ)法:
function 函數(shù)名()
{
? ? ? ?函數(shù)代碼牛柒;
}
例程代碼:
1. function定義函數(shù)的關(guān)鍵字堪簿。
2. "函數(shù)名"你為函數(shù)取的名字。
3. "函數(shù)代碼"替換為完成特定功能的代碼皮壁。