语句 js的语句和java的语句几乎是一样的。 这里特别需要注意的就是判断条件的值是true还是false问题。 例: <pre>var x = 5;if(x % 2 == 0) {
alert(true);} else {
alert(false);}</pre><pre>var x = 5;if(x) {
alert(true);} else {
alert(false);}</pre>打印出来的结果是偶数,因为数字只有0会当做false,其他的数都是true。
例: <pre>var x = "abc";if(x) {
alert(true);} else {
alert(false);}</pre>打印出来的结果是true,字符串只有空串是false,其他的是true。
例: <pre>var x = new Object();if(x) {
alert(true);} else {
alert(false);}</pre>打印出来的结果是true,对象只有null是false,其他的是true。
例: <pre>var x;if(x) {
alert(true);} else {
alert(false);}</pre>打印出来的是false,所以只有0,"",null,undefined是false,其他所有的都是true。