00:00
现在这个基本数据类型就算说完了啊,基本数据类型我们说了一个数据类型一共有六种,基本数据类型是五种啊,基本数据类型是五种,这五种属于基本数据类型啊,String number bully no,还有这个any,这东西都给它干嘛呀,背下来,这东西是最基本最基本东西了,但是有人就爱问你这玩意儿,你给我说一下,我们这个GS里有几种数据类型啊,有几种数据类型啊,六种诶问你有几种基本数据类型啊,五种啊,但是你一定要分别把它们都干嘛呀说出来,哎,都是谁啊,都是谁?好,这个是我们说的这个啊,呃,然后呢,我们接下来再说一个什么呢?说一个我们叫做一个强制的一个类型转换,强制的这个类型转换什么叫类型转换呀?这应该能理解吧,哎,所谓的类型转换呢,我们叫做一个强制的这个类型转换,哎指什么呢?哎指将诶一个这个数据一个这个诶数据类型干嘛呢?诶强制转换为什么呀?其他的这个数据类型啊,转回这个其他的数据类型什么意思呀?比如说我来什么呢?我这来一个这个Y一个这个A等于一个123,这是一个什么呀?这是个number吧,那可能有一些情况嘛呢,我想把这个number转换成string,诶我可能想把这个number转成不尔值是不是都有可能啊?哎,我想它去做一个这个转换类型之间的一个转换,那这个转换的工作我们要怎么去做呢?诶那我们先来说一下这个什么叫类型转换,能理解吗?就是将一个其他的数据类型转换成什么呀?哎,另一个啊,转成另一个啊,那这里边我们来说我们的类型转换主要是什么呢?类型。
01:53
转换主要指将其他的这个数据类型转换,为什么呢?转换为string number或什么呢?哎不哎,我们说我可能干嘛呀,有些数据我可能把它转成,也可能把它转成,也可能把转换成,但是注意我会不会把一个值转换成或者安的呀。
02:23
会不会啊,首先说没有意义,它是没有意义啊,你要真想转的话,None和安范的就一个值转成nu,你的值就是nu,转成安范的是不是叫安范呀,所以没有意义啊,我们只有什么呀,转换成string,转换成number,转换成我们这个呀,玻璃才是干嘛呀,有意义啊,才有意义,所以这块我们要说的什么呀,主要说的是将其他数据类型转换成string number,还有这个布里,那我们接下来先说第一个叫什么呢?叫做诶将我们这个其他的数据类型转换为string啊,将其他的数据类型转换为string,那我们来看看,比如说我这有一个Y,一个number,等于什么呢?等于个123,这个number是个什么呀?诶咱们就接A吧,这A是个什么呀?数值吧,诶数值我直接来一个cancel点,一个log,一个type off一个,诶然后呢,我再cancel.log一个,诶,我先输出类型,是不是在输出的值啊。
03:23
啊,这应该是什么呀?第一个应该输出的是number,第二个应该输的是123啊,我一保存是不是NUMBER123呀,哎,第一个是类型,第二个是值,那现在我想干嘛呢?我想将这个number转换成字符串,那怎么转呀?哎,我一想高科技直接来这么一个一保存是不是变了呀?哎,但是注意这样现不现实啊,这样你是不是还得去改这个源码去啊,这不叫转了,你直接给它给它变了是吧?哎,这就不叫转了,所以我们说的转的不是那种方式啊,不是说你的加引号,但是加引号确实能能转是吧?哎,能转啊,但是我们来说一下怎么转,我们来说什么呢?我们先说这个方式。
04:03
方式一方式一怎么办呢?诶我们要干嘛呢?诶调用被转换数据类型的这个string方法,诶调用被转换数据类型的这个to string方法,那注意了,这句话呢,是我们第一次去听到,那现在大家对什么是方法呢?其实呢,肯定不知道什么是方法啊,还并不了理并不理解,但是我希望你要理解我这句话什么意思,调用被转换数据类型的突死轮法,记住了以后我一说调用谁谁谁的什么什么方法就是什么呀,就是谁谁谁点什么什么。那调用被转入数据0TO方法就是什么呀?被转换类型点to准,那现在我们说了,那这里边来说我被转换数据类型是谁呀?是不是是不是就是A呀,AA那现在干嘛呢?我要将A转换为什么呀,我们这个字符串干嘛呢?我要调用A的to string方法,A的凸子string方法,那现在问题来了,我调A的凸子,什么凸子string方法怎么调呢?就是A点哎to死针,注意严格区分,答写跟我这个写的一样一模一样啊调用谁谁谁的什么什么方法,就是谁谁谁点什么什么啊,点什么什么说一定要注意啊,现在先记住了,以后我们会去讲这东西到底是怎么回事啊,来强调一下啊这块我们说调用诶叉叉叉的这个YYY方法就什么呢?就是叉叉叉点YY。
05:48
一定要注意后边还要加一什么呀,括号啊括号,那这个方法什么作用呢?就可以将我们这个A转换成什么呀,字符串啊,转成字符串,然后看着啊,我这一保存,咱们来看走你哎哟。
06:03
还是number吧,还是1238,哎,你说转没转呀,没转,哎注意了,我们要说一下该方法什么呢?该方法不会影响到我们这个原变量,也就是说它没有改变什么呀,A的值A还是123,还是那个number,它会什么呢?它会将我们这个转换的这个结果干嘛呢?返回啊,会将这个转换的结果返回,所以注意这个方法它是有返回值的,所以你就不用这么看了,你来什么呢?来一个Y一个这个什么呢?B等于它一定注意我们这个方法都是有执行结果的,我这么写什么意思,就是将我这个方法的执行结果赋值给谁啊?赋值给B,那我们来看看B,我这一保存,我们看B什么类型,先看B的值,然后我们看类型保存走你,诶类型什么呀?String值是什么呀?123,但是注意这个123和A这个123还一不一样。
07:04
不一样,这是字符串123,这是数字123,诶那同学说了,诶老师你这个是等于是干嘛呀,你又创建了一个新的新的B是吧?诶那我现在不想整B,我不要这个B,我还是想干嘛呢?我就想直接修改A的值,我不想去再创建一个变量B呢?那怎么写我不这么写了,不写YB了,来什么呢?A等于A点特锥,那这什么效果?诶我先把A这个变量转换成一个组顺转成一个字符串吧,然后再赋值给诶是不是就等于把以前的值给它覆盖掉了,哎,覆盖掉了啊,所以我经常可以这么这么写啊A等于a.to string,这能看懂吗?哎,我这一保存走,你是不是A的类型就变了呀?哎,所以注意啊,可以调用to string将一个其他类型呢转换成字符串,诶,那我们说了其他布尔行不行啊,哎,来一个A等于一个负,现在A什么类。
08:04
行啊,哎,来看类型是bulling值是处啊直处,然后我要转怎么转呀,A等于a.to string,诶to string1保存咱们再看走,你变成string了,然后直是还是出啊,但是这个是我们这个字符串出啊,字符串出一定要注意啊,一要注意,所以非常简单,你直接调用它这个to string方法就行,诶方法行,但是注意该方法呢,它会有点局限,什么局限呢?来一个A等于,那是不是空值啊,空值我们来看它的类型是一个什么呀。类型是什么?诶object object值呢,就是我们这个,那我这一保存走你object弄吧,诶来我现在想给他转,是不是还是A等于A点兔子瑞啊,诶我们来看看能不能转啊,我这一保存咱们来看。
09:02
走,你游。报错了呀,首先肯定没转成是吧?报错了叫什么呀?哎,不能读取一个属性什么呀,图子润从这个档里啊,从新档里什么意思,我待会再说,那看完了再看一个谁呢?还有一个我们这个安点find的啊,先把床边给住了,来一个安点find的,然后来一什么呢?还是先输出一下保存走你,诶值是安你范的类型,是不是也是安你范的呀?好,我现在转直接A等于A点图斯顿,然后保存,咱们来看一刷新走你。是不是又报错了呀,哎,又报错了,为啥呢?直接说啊直接说,但是要注意注意什么呢?我们这个none和我们这个and find啊,None和我们这个and find,它们有什么特点呢?它们这两个这两个值没有拖死顿方法啊,没有to死顿方法,那么说了这两个东西它就没有to死方法,没有你还掉。
10:09
出什么问题了?报错了吧,哎,报错了啊,如果调用他们的这个方法会什么呢?哎,会报错啊,会报错,所以你会发现什么呀,我这调一个这个to string a的值是按底范的时候,是不是这就报错了呀,哎,这就报错了,所以注意我这个方式一它是有有局限的,只适用于什么我们的,诶string啊,Number,还有这个bullet,对于我们这个none,还有安饭的事是不行的啊是不行的,那我们来说什么呢?来说我们这个方式二,方式二怎么转,我们来说一下叫做什么呢?叫做调用我们这个叫什么呀?叫做string函数啊,调用我们这个string函数,诶那我们上面说什么呀,调用方法对吧?这我们说什么呢?调用函数又说了一个概念,什么叫函数,函数先记住了以后,我一说调用什么什么函数,你就写什么什么,我说调用string函数你就写什么。
11:12
什么呀,你就写死润,我说调用什么呀,Alert函数你就写什么呀,Alert能理解吗?哎,调用什么什么函数你就直接写,比我们这个方法省事,方法你还得写什么呀,什么什么点是吧,这个呢,你就不用写成什么点了,直接就写了,所以我说了必要用string方法就直接写什么呀,就直接写string就完了啊并要用我们这个死顿函数并什么呢?并将我们这个被转换的什么呀,哎,数据干嘛呢?哎,作为这个参数传递给我们这个函数,哎这些都是一些新的概念,叫做一个参数,什么叫参数呢?咱们来看看啊,现在我们还是回过头来看这我还是来什么呢?哎,咱们这写个注释啊,这个东西报错,这个东西也是报错啊,都是报错,然后呢,我这再写一个。
12:05
再写个什么呢?再写一个A等于123,哎,是不是又拽回来了,现在A的值多少啊?123类型是不是number啊,哎,Number来,我们来尝试第二种方式干嘛呢?调用我们这个string这个什么呀,函数,哎来干嘛呢?哎,来将我们这个A转换为这个S串,怎么调,直接来一个string,我们说了调用什么什么函数,你就直接写完了,调用string,你就直接写一个string后边加一个什么呀,括二还要注意这S是大写的啊,大写的然后呢,你要转谁呀,你要转A吧,所以注意你要转谁就把谁写到括号里,转谁你就把这写到括号里,那这个A叫什么呀?叫参数啊,叫参数,A作为参数传到我们这个括号里,表示什么呢?我要把A转换成字符串,同样我一保存走,你有变化吗?没有变化,还是number,为什么呀。
13:03
我是不是没赋值啊,哎,没赋值,所以这你得这么写来什么呢?A等于四追哎,A等于四,我这一保存走你。类型变成什么了,死string了,直数变成这个还是123呀,哎直2123啊,所以注意可以用那个死string函数来转换,其实跟这to死string呢差不多是吧,哎,差不多来再看那我们布尔值是不是一样了呀,我们就不测试了啊布尔值我们就不测试了,还测谁呢?那我们这个空值还是看效果,我一保存object的弄吧,诶来看直接也是A等于一个string一个A,我这一保存咱们来看一刷新走你类型变什么了?String值还是now,但是它是字符串now啊字符串呢,看懂了吗?诶这回就可以干嘛了,可以把none是不是转换成字符串了,按de find呢,也也来我这一保存啊走,你是不是安de fun的呀,还是来一个什么呢?A等于一个string一个A,然后一保存,咱们来看效果走。
14:12
类型变成什么了,String值是按你犯,但是还是这是字符串按点看啊,这是我们这个string函数,String函数的适应性是不是更好啊,哎,更好啊,我们来说一下,哎,我们说那咱们简单解释一下啊,我们说使用string函数转换式做我们这个,诶强制类型转换式对于什么呢?对于我们这个什么呢?对于我们这个呃,Number还和什么呢?和bully实际上什么呢?诶实际上就是调用的什么呀,哎,To string方法,所以注意对于number和我们这个bulling,你使用to string还是使用string。
15:03
没区别啊,没区别,因为它底层也是掉的土死准,但是什么呢?但是对于什么呢?对于我们这个,那和这个什么样,和安迪饭呢,还是还是不是这样了,哎就不是这样了啊,就不这样了,为什么不是这样了,因为要是还是一样的话,没意义了吧,你还是一样,是不是还报错啊,哎还报错,对于none和安饭的他就不调用了,哎就不会调用我们那个什么呀?哎托顿了,因为你掉呢,它也没有啊,掉它也没有,那是怎么玩的呢?它会什么呢?哎,它会将我们这个闹直接转换为。那能看懂吗?我是不是加了一个引号啊,将这个字面量,那转换成了我们这个字符串,那将什么呢?诶它会将什么呢?将我们这个安点find,哎直接哎转换为什么呢?这么一个安点find,诶转换成字符串,你看了吧,也就是说如果是number是玻璃,甚至说如果你就是string,你调这个string函数的时候,它都是什么呀?调用的你的这个to子缀,但是如果你是nu或者是安fun的这两个东西,我们说了你也没必要什么转什么了,直接干嘛呀,把nu转换成字符串nu把安fun转换成什么呀?字符串安饭能理解吗?哎,这两个就直接转了,一定要要理解啊,这个nu和这个nu的区别,这个nu是字面量,这个nu是什么呀?字符串啊,这个捺字符串听懂了吗?这块。
16:39
嗯,强制类型转换,这是我们说第一种STRING2种方式,一种叫做to string方法,还有一个叫做string函数,现在方法函数什么参数,对于你们来说理解起来呢,不好理解,但是你先给它记住了以后,我们会一点点去展开,到底什么是方法,什么是函数,什么又是参数,现在呢,先按照这方式去记啊,现在去记啊,保存我们来填一下。
我来说两句