js入门(二)
来源:互联网 发布:ttsuu软件破解版 编辑:程序博客网 时间:2024/05/15 15:33
//使用 for ... in 循环遍历数组
var y;
var mycard=new Array();
mycard[0]="xx";
mycard[1]="yy";
mycard[2]="zz";
for(x in mycard)
{
document.write(mycard[x] + "<br />")
}
/*
xx
yy
zz
*/
//try...catch语句
try
{
//在此运行代码
}catch(err)
{
//在此处理错误
}
var txt=""
function message()
{try
{
adddlert("Welcome guest!")
}catch(err)
{
txt="此页面存在一个错误。/n/n"
txt+="错误描述: " + err.description + "/n/n"
txt+="点击OK继续。/n/n"
alert(txt)
}
}
//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("错误!该值不是数字!")
}
//throw与try..catch连用
var x=prompt("Enter a number between 0 and 10:","")try
{
if(x>10) throw "Err1"
else if(x<0)throw "Err2"
} catch(er)
{
if(er=="Err1")
alert("Error! The value is too high")
if(er == "Err2")
alert("Error! The value is too low")
}
//如何使用 onerror 事件来捕获错误
onerror=handleErr
var txt=""
function handleErr(msg,url,l)
{
txt="There was an error on this page./n/n"
txt+="Error: " + msg + "/n"
txt+="URL: " + url + "/n"
txt+="Line: " + l + "/n/n"
txt+="Click OK to continue./n/n"
alert(txt)
return true
}
function message()
{
adddlert("Welcome guest!")
}
<input type="button" value="View message" onclick="message()" />
JavaScript 中使用反斜杠来向文本字符串添加特殊字符
eg:
var txt="你是/"猪
/"
."
document.write(txt); //你是"猪"
代码 | 输出 |
---|---|
/' | 单引号 |
/" | 双引号 |
/& | 和号 |
// | 反斜杠 |
/n | 换行符 |
/r | 回车符 |
/t | 制表符 |
/b | 退格符 |
/f | 换页符 |
- js入门(二)
- deeplearn.js入门(二)
- vue.js入门(二)
- 从零开始node.js入门项目(二)
- Ember.js 入门指南 (二)
- backbone.js快速入门(二)
- javaScipt--------基础入门(二)---->js对象
- javascript js 入门 二
- JS入门(二)
- JS精华入门之【二】
- Node.js 入门之二
- js入门(二)--window对象。
- Node.js-入门二--进程
- Node.js初体验之入门(二)
- Node.js教程(二)入门阶段的一些坑
- vue.js 1.x 入门学习(二)
- Vue.js入门(二)——常用指令
- Node.js学习笔记(二)入门指南
- ABAP 宏 参数限制
- oracle数据库存储过程例子
- 在DirectX 8 中进行2D渲染
- 用户体验
- GridView添加序号列、删除确认
- js入门(二)
- VC6.0与Visio冲突问题解决方案
- Spring Aop Step-By-Step 学习笔记
- 下载某网站图片(C#)
- jsp接受空参数的注意事项
- 为自己而工作(转)
- PM 笔记之一
- red5的入门 for linux (原创)
- 湖北多地出现阴阳天(图)