司禄德
2016-06-23 17:29
在左侧的教学里,变量要先声明再赋值,如下:
var mychar;
mychar="javascript";
var mynum = 6;
这里最后的变量怎么是mynum,哪里冒出来的,还是写错了?
另外变量可以重复赋值,如下:
var mychar;
mychar="javascript";
mychar="hello";
赋值不是只能数字吗?那上面这几句怎么是声明呢?声明的话才用""双引号的吧?
1.没有写错
var mychar; //先声明变量mychar
mychar="javascript"; //给变量mychar赋值
var mynum = 6; //声明变量mynum并将6赋值给mynum
2.赋值可以是数字,加双引号是字符串
1.下面的mynum是另外一个变量,跟上面的mychar无关,mychar的值还是等于javascript,你测试下就知道了;
2.赋值可以用javascript数据类型里面的所有方式,包括:字符串、数字、布尔、数组、对象、Null、Undefined;
当然也可以用字符串。字符串是引号里的任意文本,所以必须使用双引号或者单引号。
没有写错
var mynum=6;
var mynum;
mynum=6;
作用是一样的
第一种声明方式是声明mynum变量的同时把6赋值给了mynum
赋值可以赋值数字也可以赋值字符串,赋值字符串时需要加双引号
JavaScript入门篇
739817 学习 · 9566 问题
相似问题