课程里是不是写错了?

来源:1-7 JavaScript-什么是变量

司禄德

2016-06-23 17:29

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

var mychar;

mychar="javascript";

var mynum = 6;


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


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

var mychar;

mychar="javascript";

mychar="hello";

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

写回答 关注

3回答

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

    1.没有写错

    var mychar;    //先声明变量mychar

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

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

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

    慕仰6384... 回复司禄德

    又定义的一个变量啊

    2016-06-24 09:20:15

    共 3 条回复 >

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

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

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

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

    窗口下的刀刀 回复司禄德

    这个是赋值,声明的话前一句(var mychar)已经声明了。

    2016-06-28 09:31:56

    共 2 条回复 >

  • 加盐可乐
    2016-06-23 17:46:20
    1. 没有写错

        var mynum=6;

        

        var mynum;

        mynum=6;

        作用是一样的

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

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

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题