为什么需要再次声明一个变量才能输出?

来源:4-1 JavaScript数据类型之String与boolean

慕莱坞8202083

2019-08-04 19:07:17

这个为什么不能直接console.log(ids);输出  http://img.mukewang.com/climg/5d46bbfa000190f005470163.jpg

写回答

1回答

好帮手慕嘟嘟

2019-08-05

同学你好,

① 直接console.log(ids);输出 ,打印的结果就是ids(数值类型)而不是经过toString()转化成字符串的结果。

举个例子:

http://img.mukewang.com/climg/5d478b5e0001757708400383.jpg

运行结果:

http://img.mukewang.com/climg/5d478b7f00017a6a07020139.jpg

② 再声明一次变量然后输出是把ids.toString()的结果赋值给这个变量,然后直接打印这个变量就可以看到输出的结果了。同学书写的代码是正确的哦。

③ 不声明变量的写法:

举个例子:

http://img.mukewang.com/climg/5d478bd60001e4fc10270592.jpg

运行结果:

http://img.mukewang.com/climg/5d478bed00019a3105540126.jpg

如果还有疑惑,可以在问答区再次提问,我们会继续为你解答的.

如果我的回答帮助了你欢迎采纳,祝学习愉快~


1

0 学习 · 40143 问题

查看课程