入门 - 语句

  • 作者:KK

  • 发表日期:2016.2.1


JS(JavaScript)是一种编程语言,JS代码也就是程序代码了

程序代码一般由一句句组成,每一句做一件事,每一句代码后面最好都要加一个分号(;)作为句子结束的标记,就像写文章要用句号作为句子的结束符号

而句子之间也可以隔开几个空行,比如

alert('提示1');



alert('提示2');

alert('提示3');

这三行alert代码后面都有个;号作为结束,实际上你不加分号也能正常运行

但是这样很不好,因为两句代码是可以写在同一行的,比如这样:

alert('提示1');alert('提示2');
alert('提示3');

如果提示1和提示2之间不加代码,就会变成一句代码啦(比如变成这样:alert('提示1')alert('提示2');),浏览器运行可能会出错哦

之所以要加;号结尾还不只是防止写在同一行的混淆问题,还有其它原因,如果一个熟手写的JS代码还不加;号结束,那他求职面试时很容易被扣分呢

但有些特殊的书写格式是不用加;号结束的,因为那不是句子,慢慢你就会碰到


比如下面的有好多句不同作用的JS代码,你可能暂时看不懂它们的意思,但正是这些一句句代码按顺序运行后让网页出现了时间变化的显示的效果

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>JS语句学习</title>
<script type="text/javascript">
function showTime(){
	var now = new Date();
	var year = now.getFullYear();
	var month = now.getMonth() + 1;
	var day = now.getDate();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	var ymd = year + '年' + month + '月' + day + '日';
	var time = hours + ':' + minutes + ':' + seconds;
	document.body.innerHTML = '现在时间是 ' + ymd + ' ' + time;
	
	var span = document.createElement('span');
	span.innerHTML = '来个红色的,现在时间是 ' + ymd + ' ' + time;
	span.style.color = '#F00';
	document.body.appendChild(span);

	var br = document.createElement('br');
	document.body.insertBefore(br, span);
}

window.onload = function(){
	setInterval(showTime, 1000);
};
</script>
</head>
<body>
	<script type="text/javascript">
	showTime();
	</script>
</body>
</html>

上面的代码你直接复制去运行就可以了,script标签中的JS代码,句子后面有分号的就是命令句子,我们叫它代码语句

一般编程中用的代码句子形式无非是十来二十种而已,用多了就很熟悉了,不用死记的