课程
/前端开发
/JavaScript
/JavaScript入门篇
左边我的代码 右边输出 这样打是不是不对的?? 怎么输出的不是8??
2018-09-20
源自:JavaScript入门篇 1-7
正在回答
把双引号去掉,否则输出的结果是字浮串“mynum"。去掉双引号输出的是变量的值,即8.
mynum 是一个变量,要用document.write(xxx);输出它的话,xxx处应该放入这个变量的名字即mynum,而题主的输出语句中放入的("mynum"),是一个叫做mynum的字符串。
你想输出这个变量的话,直接就是document.write(mynum);,如果加上双引号,那么输出的就是一个字符串,就是你引号里面的内容,不加双引号,才是输出你的变量内容,前提是你要先声明了这个变量,就是 var 变量名称 = ?;
document.write()变量
把双引号去掉,加上双引号表示是字符串,输出的就是mynum
具体介绍可以看2-1节,document.write( )里的内容用""括起来,""里的内容直接输出;若不用"",直接写变量名,则输出变量存储的内容。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答我都没有给mychar赋值,怎么还是能输出“Javascript”?
2 回答不赋值var=" ",也可以在网页上显示输出的值,那为什么要赋值呢?
1 回答定义的变量mynum,赋值为8,怎样输出显示它呢?
6 回答这个怎么没法输出呢?急
1 回答为什么要赋值这个“8”,有什么用呢