00:00
说呢,两个比较重要的一个概念,我们来说一个叫什么呢?零九,我们叫做一个这个字面量和这个变量,啊字面量和这个变量,什么叫字面量,什么叫变量,字面量什么意思呀?嗯嗯,字面量什么呢?我们说字面量都是什么呀,都是一些这个不可诶不可改变的什么呀,值或者你可以理解为字面量,可以理解为什么呀,常量它都是不可变的,比如什么呢?比如我们这个什么呀,最典型的12345,诶什么这个字符串,我来一个什么呢?来一个哈,哎,我们来一个这个处,当然这个呢,这几个值我们先别看这个值,因为现在还没有往后讲,我们就先考虑什么呀,12345 1235都是什么呀,数字吧,诶数字那一是什么呀,就是一个字面量,二呢,也是一个字面量,你来什么呢?1000它也是一个字面量啊,这些东西都是什么呀,都是。
01:00
字面量啊,都是字面量,那字面量有什么特点,它都是不可变的,什么意思?一干嘛永远都是一,有一天有没有可能一变成二啊,有没有可能一要变成二,这个世界是不是太太可怕了,我们就没有一了是吧?没有一咱们就没有双11了是吧?哎,很可怕啊,所以注意啊,诶一这些值呢,都是不可变的啊,都是不可变的,比如说我这来什么呢?我来一个alert,我可以在alert里直接alert字面量,我来什么呢?Alert一个随便指指定一个,这是一大长大大长串的数啊这就是一什么呀?字面量,字面量我们都是可以什么呀,可以直接使用的字面量诶都是可以直接使用的,比如说我这一窗参数就是一个什么呀,字面量来,我CTRL运行是不是出来了呀,诶都是可以直接去使用的,但是我们说呢,但是我们一般都不会直接使用。
02:00
字面的为啥呀,假如说现在我就这么一串数,我需要什么呢?我需要在我这个程序里边去使用,那我们先说这串数我用起来方不方便,方不方便啊,这串数可能我在这儿用,可能在100行的时候我需要用一次,在1000行的时候我需要用一次,在1万行的时候我需要用一次,是不是我在一个代码里边很多地方都要用啊,好,那这串数那玩意儿谁都记得住是吧?这块这串数还好记是吧,咱们再给他整的复杂一点,这玩意儿谁记得住,记不住吧?所以字面量如果你直接使用的话,使用起来是非常的麻烦的啊,非常的麻烦的,那我们怎么办?字面量使用起来非常的麻烦,那怎么办?怎么办呀?诶,那我们说就就像什么呀,像我们这个学上学的时候做这个什么呀,做这个应用题的时候,应用题里边有什么呀?是不是有未知数啊,哎,我们要想求一个未知数,我们是不是先设一个X,设一个Y啊,那个XY叫什么呀?哎,是不是叫变量啊?哎,我们说变量,那变量什么作用啊,X干嘛呀?诶X我说那等于一行不行啊,哎,我等于100行不行啊,哎可以我们说什么呢?变量可以干嘛呢?可以用来保存我们这个字面量吧,诶变量可以用来保存我们这个字面量,而且什么呢?而且变量的这个值是什么呀?是可以任意改变的吧,X我可以等于一,我也可以,X等于什么呀,20是不可以任意去变呀,诶任意去变,而且什么呢?而且我们说变量,哎,我们这个变量更加什么呀,诶更加方便我们什么呀。
03:50
使用你这写一个我来一什么呢?我来一个X等于它,那以后我要用它,我还用不用这一串了,不用我直接来一个X是不是OK了呀,用起来更加的简单啊,用起来更加的简单,所以呢。
04:05
所以在我们这个开发中,我们都是什么呀?诶都是通过我们这个变量去干嘛呢?去保存一个什么呀?诶字面量而什么呢?而不会直接使用我们这个字面量很少也会用,但是呢,很少啊很少啊,那这块我们是进来很少使用这个字面量,好,那现在我们来说了,变量和字面量这个概念能理解吗?诶X等于一,X就是变量,一就是字面量啊,一就是字面量,也就说等于号什么呀,等于号右边这个基本上都是什么呀?自变量啊人左边这是一个变量,那问题来了,那这变量我咋用啊,我想用个变量,那怎么办呀。哎,那我们在做数学题的时候,我们要用一个变量,我得先个玩意儿,哎,先得设X是什么什么玩意儿,Y是什么什么玩意儿,Z是什么玩意儿吧,也就说我要用一个变量,我是不是得先声明啊,诶所以我们先说第一个事叫做什么呢?声明这个变量怎么声明呢?哎,我们说诶在我们这个GS中使用什么呢?使用一个这个Y关键字来干嘛呢?来声明一个变量Y叫什么呀?VAR英文叫什么呀?Variableable就是这个变量意思啊,就是变量意思,那假如说我要生明一个变量A,那怎么写呢?直接Y一个这个A啊,直接Y一个A就OK了啊,这个你要记不住什么呢,你就想想这什么呀,小狗叫,诶哇,是吧,但是别一块说是吧,一块说容易吓一跳是吧?哎,有一个哇哇的一个A啊,那现在呢,就表示我们干嘛了呢,我们声明了一个变量,诶那声明这变量变量是不是就可以用了呀,来我这来一个直接来什么呢?我们来一个canl。
05:47
好吧,Cancel点儿log一个,诶我来输出一下啊,保存我们现在来看。来看,诶出来一个东西叫什么呀?And find,诶find什么意思呀,诶没定义,不是没定义,其实也不算没定义,为什么呀,我刚声明一个变量,我是不是没有没有赋值啊,哎没有赋值,没有赋值呢,这相当于是它的一个什么呀,默认值,但是如果你要是没生成这个变量的话,我们看什么结果,我这一保存走你。
06:16
干嘛了,报错了吧,我这是不是给注了呀,注了就是还没声明,没声明会干嘛呀,报错,而我声明以后他是什么呀,他是安迪犯安范好,那声明一个变量,但是现在这个变量没有值,我们能不能用啊,不能用,那我们是不是要需要为这个什么呀,为这个变量赋值啊,怎么会变成负值啊,诶就是X等于123对吧?诶那我给A负值就是什么呀,A等于123是不是OK了呀,那什么意思呀,我是不是把这个123这个字面量赋值给A呀,哎,值给A使用什么呀,等于号来赋值,当然这等于号我前后习惯加一个什么呀,空格你不加也行,这么写也行,但是我习惯这样可能好看一点啊,好看一点,然后那现在我们来看,我是不是还是输出A呀,那我问你现在A的值多少?哎,我一保存是不是还是123呀,诶来我这再写一个A等于个456,那现在A变成多少了,哎,A是不是变成456了呀,所以注意什么叫变量,变量的值是可以去改变的那。
07:16
现在我要想使用,刚才我那遗传数,遗传数还让我删了是吧,我要想使用怎么办呀,我直接让A。我直接让A等于这一串是不是行了呀,那以后还用不用使用这一串数了,不用,我是不是直接拿A代替就行了呀,AA代替行了啊,所以这A叫一个变量,用变量去保存这个字面量啊把存字面量好,那现在我们来看啊,那现在我们会发现什么呢?我这是声明变量,这是为变量赋值,我是分两步完成的呀,哎,两步完成的,那我还可以干嘛呢?哎,我可以同时诶什么呀,诶声明和这个赋值我们可以干嘛呀,同时进行,怎么同时进行直接挖一个,比如说来一个B等于什么呢?等于一个789,诶你看我这是先声明,然后给它赋值啊,但注意我这是不是一条语句就完成了,而上边我是不是还写两条啊,哎,写两条,这个效跟上边其实是一样的,我来输出一下BB的值多少,一保存不就是789啊,哎,这叫什么呀,声明和赋值同时进行,这表示B就是什么。
08:24
789你再来一个,来一个Y一个这个C等于一个零,哎,是不是C的值就是零啊,哎,C的值就是零啊,这是我们这个变量能看懂吗?哎,能看懂啊好,那现在我们来说一下,那这一块我们声明变量,变量那我们说还有什么作用呢?还有什么作用呢?诶来举个例子,我这有一个字面量一个什么呀,80字面量,那80我这写下来,假如就要用这80,这80是个啥玩意儿,80是身高体重。分数。腰围胸围这是什么东西啊,咱们知不知道不知道吧,压根这80可可能是什么呀?可能是任何值,我们是不是不知道这个东西啊,诶,但是注意了,我有了变量了,怎么写Y一个A等于80,那我现在问你这个80是啥?是不是年龄啊,诶年龄,所以这块注意我一打印HH是不是就80啊哎,我们而且肯定能知道这个80指的是年龄,所以我们还可以干嘛呢?我们还可以通过什么呀?诶而且我们可以什么呢?我们可以通过我们这个变量对我们这个字面量进行什么呀?诶进行描述,我这一看age肯定是个年龄对吧?哎,肯定是个年龄啊好,那这个呢,是我们说的一个字面量和这个变量,这是我们一个最基础最基础的一个知识了啊,我们这停一下。
我来说两句