Variables and Conditions(变量和条件)
让我们来看一个例子:
<script>
var x=window.confirm("Are you sure you want to quit")
if (x)
window.alert("Thank you.")
else
window.alert("Good choice.")
</script>
有几个概念你必须知道,首先, var x= 是变量定义.如果你想建立一个变量,你必须用var声明一个变量. x 得到结果, 也就是, true 或者 false.通过返回的结果,然后我们通过if else控制结构选择不同的路径来完成不同的脚本.如果结果是true(用户点击ok),”Thanks you”显示在窗体对话框.如果结果是false(用户点击cancel),”Good choice”会出现在窗体对话框.应此我们可以使用更复杂的利用var, if 和这些基本的方法.
<script>
var y=window.prompt("please enter your name")
window.alert(y)
</script>
另外一个例子:
<html><head>
<script>
var x=confirm("Are you sure you want to quit?")
if (!x)
window.location="http://www.yahoo.com"
</script>
</head>
<body>
Welcome to my website!.
</body></html>
如果你点击”Cancel”,将连接到yahoo,如果点击”ok”近继续载入当前的页”Wellcome to my website”.备注: if (!x)的意思:如果点击”cancel”.在JavaScript,感叹号! 意思是: "none(否)".
函数是大块的代码.让我们来建立一个简单的函数:
function test()
{
document.write("Hello can you see me?")
}
注意你只有在<script></script> 标记之间才可以写这些,你不会看到"Hello can you see me?"因为函数不会自己调用自己,除非你去调用它.应此我们必须做些事情:
function test()
{
document.write("Hello can you see me?")
}
test()
最后一行test() 调用这个方程,现在你将看到”Hello can you see me?”.