我想问下 为什么下面那两句 要在量的前后加“+”号?
document.write("小明还剩:"+num1+"元"+"<br>");
document.write("小红花:"+num2+"元买个铅笔盒");
语法规则而已。‘+’代表连接符,连接字符串与变量,或者字符串与字符串。试想一下,1.如果去掉连接符,把变量写到字符串里面去,这样变量就不会解析,2.如果直接去掉连接符,像这样,document.write("小明还剩:"num1"元"); 当然会报错,因为语法上解析器不知道这是什么东西,既不是变量也不是字符串,因此,这是一种语法规则。而且有了连接符,阅读起来也更容易,代码格式也好。
输出多项内容,内容之间用+号连接
"+"是作为一个连接符号,连接前后的数据,主要祈祷连接的作用,比如说document。write(”小明还剩:“+num)这里+好就是让”小明还剩“和num的数据相连接
加号在这里是连接符哦,作为变量需要和前后的字符串进行拼接运算,所以需要前后两个+呢。
输出多个字符需要是使用字符串连接+
前面是一个字符串,后面是一个整形数,中间要用+连接,字符串之间也要用+连接