左边我的代码 右边输出 这样打是不是不对的?? 怎么输出的不是8??
把双引号去掉,否则输出的结果是字浮串“mynum"。去掉双引号输出的是变量的值,即8.
mynum 是一个变量,要用document.write(xxx);输出它的话,xxx处应该放入这个变量的名字即mynum,而题主的输出语句中放入的("mynum"),是一个叫做mynum的字符串。
你想输出这个变量的话,直接就是document.write(mynum);,如果加上双引号,那么输出的就是一个字符串,就是你引号里面的内容,不加双引号,才是输出你的变量内容,前提是你要先声明了这个变量,就是 var 变量名称 = ?;
document.write()变量
把双引号去掉,加上双引号表示是字符串,输出的就是mynum
具体介绍可以看2-1节,document.write( )里的内容用""括起来,""里的内容直接输出;若不用"",直接写变量名,则输出变量存储的内容。