初学JavaScript

1.向未声明的 JavaScript 变量来分配值

如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

这条语句:

carname="Volvo";

将声明一个全局变量 carname,即使它在函数内执行。

2.对字符串和数字进行加法运算

规则是:

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

3.For/In 循环

JavaScript for/in 语句循环遍历对象的属性

1 var person={fname:"John",lname:"Doe",age:25};
2 
3 for (x in person)
4   {
5   txt=txt + person[x];
6   }

输出结果:BillGates56

4.Throw 语句

throw 语句允许我们创建自定义错误。

正确的技术术语是:创建或抛出异常(exception)。

如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。

语法

throw exception

 

异常可以是 JavaScript 字符串、数字、逻辑值或对象。

<!DOCTYPE html>
<html>
<body>

<script>
function myFunction()
{
try
{ 
var x=document.getElementById("demo").value;
if(x=="")    throw "值为空";
if(isNaN(x)) throw "不是数字";
if(x>10)     throw "太大";
if(x<5)      throw "太小";
}
catch(err)
{
var y=document.getElementById("mess");
y.innerHTML="错误:" + err + "。";
}
}
</script>

<h1>我的第一个 JavaScript 程序</h1>
<p>请输入 5 到 10 之间的数字:</p>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">测试输入值</button>
<p id="mess"></p>

</body>
</html>

 

posted @ 2014-12-16 20:30  乱七八糟 。  阅读(156)  评论(0编辑  收藏  举报