大多数情况下,JavaScript 忽略空白或者 JavaScript 语句之间的空格(也包括 Tab 键产生的空白缩进)。通常使用空白或 Tab 缩进只是为了 JavaScript 程序更具可读性,如下例所示:
<html>
<head>
<script type="text/javascript">
function getAge(){
var age;
age = document.getElementById("age_input").value;
if ( age == "" )
{
alert("请输入您的年龄!");
return false;
}
if ( age > 25 ) {
alert("您的岁数大于 25 岁。");
} else if ( age < 25 ) {
alert("您的岁数小于 25 岁。");
} else {
alert("您的岁数等于 25 岁。");
}
}
</script>
</head>
<body>
您的年龄:<input type="text" id="age_input" />
<input type="button" onclick="getAge()" value="确定" />
</body>
</html>
在这个例子中,在 input 输入框输入一个数字,然后点击“确定”按钮,根据数字大小分别弹出不同的信息提示框。这个例子相对于前面的例子要复杂一些,在此由于本篇篇幅及内容侧重点的原因,就不详细解释其具体语法了。
这个例子虽然比较复杂,但由于采用了缩进以及适当的空格,使得程序非常易于阅读。但请注意,字符串中间的空白不会被忽略,如上例中,字符串中间的空白,将被原样输出。