商汤灭夏 鸣条之战:请教一个javascript的问题
来源:百度文库 编辑:中科新闻网 时间:2024/04/28 14:16:42
<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()后面没有分号
我的问题是,什么时候要有分号,什么时候又不要呢?
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代码用的是全角的,会报错的。