快速学习javascript

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

函数位于头部

执行部分在body中(生成文本)

访问外部脚本

实际的脚本位于名为"xxx.js" 的外部脚本中。

注释用//或者/**/

生命并使用变量

var firstname;

firstname="George";

document.write(firstname);

如果把数字与字符串相加,结果将成为字符串。

//警告框

function disp_alert()

{ alert("我是警告框!!") }

确认框

function show_confirm()

{var r=confirm("Press a button!");

if (r==true)

{alert("You pressed OK!");}

else

{alert("You pressed Cancel!"); }}

提示框

function disp_prompt()

{ var name=prompt("请输入您的名字","Bill Gates")

if (name!=null && name!="")

{ document.write("你好!" + name + " 今天过得怎么样?") }}

带参函数

function myfunction(txt)

{alert(txt)}

不带参函数

function myfunction()

{alert("您好!")}

返回值函数

带参数返回值函数

function product(a,b)

{return a*b}

document.write(product(6,5))

For...In 声明,使用For...In 声明来遍历数组内的元素。

var x

var mycars = new Array()

mycars[0] = "宝马"

mycars[1] = "奔驰"

mycars[2] = "宾利"

for (x in mycars)

{document.write(mycars[x] + "
")}

Try……….catch

var txt=""

function message()

{try

{adddlert("Welcome guest!")}

catch(err)

{txt="本页中存在错误。\n\n"

txt+="错误描述:" + err.description + "\n\n"

txt+="点击“确定”继续。\n\n"

alert(txt)}}

/* if(!confirm(txt))

{document.location.href="/index.html"}//带有确认窗口的Throw

var x=prompt("请输入0 至10 之间的数:","")

try

{ if(x>10) throw "Err1"

else if(x<0)

throw "Err2"

else if(isNaN(x))

throw "Err3"}

catch(er)

{if(er=="Err1")

alert("错误!该值太大!")

if(er == "Err2")

alert("错误!该值太小!")

if(er == "Err3")

alert("错误!该值不是数字!") }

Error

onerror=handleErr

var txt=""

function handleErr(msg,url,l)

{txt="本页中存在错误。\n\n"

txt+="错误:" + msg + "\n"

txt+="URL: " + url + "\n"

txt+="行:" + l + "\n\n"

txt+="点击“确定”继续。\n\n"

alert(txt)

return true}

function message()

{adddlert("Welcome guest!")}

相关文档
最新文档