00:00
呃,下面呢,再讲一下这个债务中的变量。我们之前学Java的时候,是不是也从变量开始的?啊,这是一样的,那这里面的变量呢,它分两种啊分。哪两种呢?一个是这个系统变量,一个是。自定一点。那么先看看这个系统变量啊。系统面料,这里面有一个刀。PWD啊。到了再啊,倒了油脂。啥意思呢?比如说第一个到了后。那你可以获取它的值啊,开口高。你发现这个是不是当前用户的。加过,哎。的家。那为什么他给你提供了这些路,这些路径呢?啊或者这些变量呢。是你日后在写脚本的时候,可以方便的获取你想要获取的东西,比如说这个加目录啊。就有可能非常容易的说,需要我在加速下去操作时候的事情,那等等,那这时候他就给你提供了这个变量。
01:09
像这个你们可能这个印象不深刻啊,那你们在日后的情况当中会什么呢?加吧。开吧。长达后。害。各种功法啊。啊,那至少这个加号目前你们是比较熟悉的吧。好,那就是这个,那下面像这个PWD。那就是当前啊。那再往下呢,这个赛尔是刚才用了。这个呢,就是这个你默认的这个解析器是哪一个。再来。后面有人。
02:00
当前用户就是。像这些命令呢,在你这个之后写一些复杂的脚本的时候,都有可能用到啊,都是一些常用的,所以说他给你封装啊。这个变量。那么下面如果我们能不能自已去定义这个变量呢?很容易哈,很容易直接定一个变量赋值就行了,不需要这个证明它类型,你像这个Java,你看你还得剩于零啊,是ing,然后I等于零等等。前面不需要直接就可以等于零。试一下啊来。A吧,AA等于一。这里。复制完了,同时也定义完了。这不扯对吧,咱们来看一看到他没。就这么简单,变量。拿过来不需要进行任何的声明,直接赋值就可使用。
03:00
简单粗暴是吧。那下面我们看一看啊,这里面有个注意事项啊,注意下什么呢?这个等号你看啊。本来是A。盖去赋值。怎么呢,那放按理说这个是应该是这个写代码的一个规范哈,等号左右要空格是吧?啊看起来舒服一些啊,就是不行,那你再来。一下这样这样行不行。依然不行,只有什么行呢?一没有。这在这地方呢,要严格的注意啊。那这是第一变量的时候要注意等号两边没有空格,这个空格的事在后面还会反复说,这个地方是要求没有空格。须一个空,后面还有好的地方,要求是必须有空格。
04:03
大脑啊,也。刚说的旋转啊。智商是硬伤的。这块要注意好,那这个搞定之后再往下。撤销变量。我这边不想用了。什么呢,因为。我不要了啊,那这个你再查看这个值。这就取消了,刚才是定义,定义的时候就直接可以赋值。然后查看的值撤销的时候加一个就把这干掉了。那下面还有声明一个静态变量。叫read only。英文翻译上就是只读。那么来看一下吧,Re。这种的那变量,比如说来个B。B等于。
05:04
定完啊,同时你查看它的值do b。就算出来了啊,那这时候我还不想要了,UN取消取消这个B。取消了。它提示你read,这个是只读。什么时候干掉的呢?你这个虚拟机重新启动。再开启没了。的话一直有。那这个是指变量。那下面啊,看一看这个定义变量这些规则啊,这个你学任何一门语言的时候啊。的一些这个语法要求这是一样的啊。变量名称可以由字母数字小。但是不能以数字开头。也是。一样的要求。环境变量名建议。
06:00
这种大写的哈,只是建议小写,一样能用啊。OK,就是这个。等号两侧不能有空格。演示吧。这个一定要注意啊,刚刚写代码的时候,你们这块呃。呃,肯定会出各种各样的问题,尤其是宫格啊,差一点都不行。这个东西呢,是一个。比较老的一个语言啊赛啊,首先他现在呢。是特别新啊,出了好多年了啊,都是神一样的存在的,大牛们写的。现在有很多语言去替代,但是它有它的价值啊。比较相对简单一些。那么来看,再往下在中变量默认类型都是字符串类型。无法直接进行数学运算。定一个变量C等于一加一。加一等于几啊?确实很复杂啊,这确实很复杂啊,不一定能算对我来看啊,回撤回撤完之后来。
07:09
一加一果然不等于二。果然还得算一算,所以这地方呢,它是不是按照我们想象的,它就按照数值运算。它默认的都是按这种字符串类型。无法直接进行数据运算。这个注意后面有专门的数字运算的方法。那时候会讲哈,后面。讲。预算的时候再说。呃,如果有空格需要使用双引号或单引号括起来,为什么呢?变量定义的时候如果很长啊,比如说啊,我们定一个变。地板。为什么呢?喜欢是吧?是吧?
08:02
对吧,那这样他拉横子左右两侧不能有空格是吧。这样能不能行呢?喜欢网络有那么容易吗?是吧,Come on的放。发不了,那怎么办呢?哎,加一个引号。哎,这保定,那我查看一下吧I。这就可以了,遇到这种长的空格的,那就需要这个冒号引号给它。就是这点要求啊,那下面这个是。呃,我之前演示过了,还差一个,还差一个谁呢。如何把变量提升为全局变量,可供其他这个程序。啥意思?先洗。
09:00
我现在我原来的到这里面啊。进到hello word里面去。就到这哦。进在这里干什么呢?刚才我是不是定义这个变量D了。蛋糕不?那下面如果要执行这个hello,会执行什么?先这样,先指定一下D。理论上应该是班长喜欢忙嘛,对吧。喜欢的还是挺曲折的。那么下面来看。如果我直接执行发word。能不能把班长喜欢?吧。来,走。
10:01
什么情况?没有是吧啊。班长已经把他这个给加密了是吧。什么原因呢?你刚才是不是这个这个到D在这个文件里面啊。然后你刚才定义这个地是不是在我当前这个平台上了。他俩在一个这个。这个系统中,它是属于这种局部变量。那如果说ES它的D。相当于把它提升为全局变量走。看啊走。哎,班长喜欢萌萌。这事就。这能懂啥意思吗?就是把这个变量啊,让他啊全局有效。在日后的当中,你们声明什么最最多呢?就刚才提到那几种,加后后后卡普卡。
11:07
以及SPA。那这些都需要你在整个任何的地方都是全局有效的。那这时候就需要。爱好。注意一下。
我来说两句