1、 描述在哪些地方可以編寫java script 腳本程序,各舉一例說明.
答:第一種方法:在網頁文件的< script ></ script >標籤對中直接編寫java script 代碼.可以出現在<head></head>或者<body></body>中的任何一個地方.例如:
<html>
<head>
</head>
<body>
<p>在網頁文件的< script ></ script >標籤對中直接編寫java script 代碼</p>
< script language=」java script 」>
alert(「這是java script 彈出得消息框」)
</ script >
</body>
</html>
第二種方法:將代碼預先寫在JS文件中,當網頁中需要使用這段javasctipt代碼時引入html文檔.例如:
< script src=」newj.js」 language=」java script 」>
</ script >
第三種方法:將java script 作為一個元素,在html標籤的事件屬性,或者超鏈接<a>的href屬性中引用.例如:
<a href=』java script :alert(「超鏈接a的href屬性中引用」)』>www.5de7.net</a>
<input name=」buttom」 onClick=」alert(『hello』)」 value=」nihao」 />
2、 描述y = x > 0 ? x : -x; 語句的執行流程及作用:
答:這是if()else()語句的簡寫形式,整個執行流程:
if x>0
{
y = x
}
else
{
y = -x
}
作用:計算出y=x的絕對值,當x>0為true時y= x ; 當x>0為false時;執行else語句y=-x,
3、 描述java script 中全局變數與局部變數的差異.
答:a、全局變數是在所有函數之外定義的腳本變數,它可以作用於定義之後的所有語,包括在此只用創建的函數或者其他的 script 標籤中.
b、局部變數是在某個函數內部定義的腳本變數.他只能作用於該函數內部,在定義該變數之後的所有語句.
c、如果在函數內定義的局部變數與函數外的全局變數同名,則在這個函數內部,定義了這個局部以後的所有語句使用這個名字的變數時,都是應用的這個局部變數.這這個函數體之外的所有語句使用的仍然是原來的全局變數.
4、描述對象的構造方法及this關鍵字的作用.
答:對象實例是用new關鍵字創建的,構造方法不用返回任何結果,就是在構造方法中,不需要return語句.在構造函數中增加屬性和方法,會自動被增加到每個對象實例中.
This關鍵字一般只在用作對象成員方法的函數中出現,他代表某個成員方法執行時該方法的當前對象實例,在對象構造函數中使用this關鍵字,如this.成員名表示為該對象的每個對象實例都增加一個新的實例成員.
[火星人 ] Java script基本語法4個關鍵提問已經有569次圍觀