问答详情
源自:1-7 JavaScript-什么是变量

课程里是不是写错了?

在左侧的教学里,变量要先声明再赋值,如下:

var mychar;

mychar="javascript";

var mynum = 6;


这里最后的变量怎么是mynum,哪里冒出来的,还是写错了?


另外变量可以重复赋值,如下:

var mychar;

mychar="javascript";

mychar="hello";

赋值不是只能数字吗?那上面这几句怎么是声明呢?声明的话才用""双引号的吧?

提问者:司禄德 2016-06-23 17:29

个回答

  • 慕仰6384526
    2016-06-23 17:39:04
    已采纳

    1.没有写错

    var mychar;    //先声明变量mychar

    mychar="javascript";  //给变量mychar赋值

    var mynum = 6;   //声明变量mynum并将6赋值给mynum

    2.赋值可以是数字,加双引号是字符串

  • 慕工程2549251
    2016-06-23 17:47:20

    1.下面的mynum是另外一个变量,跟上面的mychar无关,mychar的值还是等于javascript,你测试下就知道了;

    2.赋值可以用javascript数据类型里面的所有方式,包括:字符串、数字、布尔、数组、对象、Null、Undefined;

    当然也可以用字符串。字符串是引号里的任意文本,所以必须使用双引号或者单引号。

  • 加盐可乐
    2016-06-23 17:46:20

    1. 没有写错

        var mynum=6;

        

        var mynum;

        mynum=6;

        作用是一样的

        第一种声明方式是声明mynum变量的同时把6赋值给了mynum

    1. 赋值可以赋值数字也可以赋值字符串,赋值字符串时需要加双引号