jq1為什么有兩個加號?去掉后面那個就不顯示了。
<script type="text/javascript">
var numa,numb,jq1,jq2;
numa=1;
numb=7;
jq1= numa>numb ? ? ? ?;
jq2= numa!=numb ? ? ? ? ;
document.write("numa大于numb的分數嗎?"+jq1+"<br>")
document.write("numa不等于numb的分數嗎?"+ jq2);
</script>
<script type="text/javascript">
var numa,numb,jq1,jq2;
numa=1;
numb=7;
jq1= numa>numb ? ? ? ?;
jq2= numa!=numb ? ? ? ? ;
document.write("numa大于numb的分數嗎?"+jq1+"<br>")
document.write("numa不等于numb的分數嗎?"+ jq2);
</script>
2016-08-08
舉報
2016-08-08
加號在這里的作用是連接符,前面的加號用來連接字符串"numa大于numb的分數嗎?"和jq1,后面的加號用來連接變量jq1和字符串"<br>",在這里<br>雖然是換行的意思,但是在js中要把html標簽放在引號內作為字符串來引用。這里如果把后面的加號去掉就成了?jq1"<br>"這個樣子,系統不能判斷這是什么意思。
2016-08-08
+不只是表示算數上的加,還作為連接符,連接前后的內容
2016-08-08
+起著連接字符串的功能
2016-08-08
+是連接字符把前后內容連接起來