Java script基本語法4個關鍵提問

火星人 @ 2014-03-09 , reply:0


  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.成員名表示為該對象的每個對象實例都增加一個新的實例成員.





[火星人 via ] Java script基本語法4個關鍵提問已經有144次圍觀

http://www.coctec.com/docs/java/show-post-60429.html