德国爱他美铂金版分段:请教一个javascript的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 21:04:13
<script type="text/javascript">
var domainname= "1232";
document.write(domainname);
document.write("<h1>"+domainname+"</h1>");
</script>

中domainname= "1232"后面有分号

<script type="text/javascript">
var vDay = new Date()
var vHour = vDay.getHours()

if (vHour < 17)
{
document.write("<b>日安</b>")
}
else
{
document.write("<b>晚安</b>")
}
</script>

中vDay = new Date()后面没有分号

我的问题是,什么时候要有分号,什么时候又不要呢?

微软集成了一个自己的javascript叫做jscript。
jscript有很高的兼容性,可以允许你在没句结束的时候不输入分号,但javascript很严格。

也就是说<script language="javascript"></script>里面的一定要有分号,其他情况默认为JSCRIPT时就可以忽略了。

建议养成好习惯,加上它吧。

javascript 里面的分号是可选择的, 不是必需的!!

虽然可加可不加,建议每一行程序的结尾都带上";",这是良好的编程习惯;
而且某些特定的场合下必须要加";"

在js中有没有都可以,但不能用全角的分号";",得用半角的";"你的js代码用的是全角的,会报错的。