如何学习JS:[2]JS数据类型
1、在JavaScript中不区分“字符”和“字符串”,一视同仁。 这个就和VB很相似。用Var 来定义变量,这个变量可以是字符串、字符、数值变量等
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/4080a927ac53068841c28b7957e8904801fc9641.jpg)
2、单考虑数值变量,无需考虑整形、长整型、浮点型什么的,直接用
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/a48bc2e8904800fca219b6bdd42043715edb9341.jpg)
3、在面向对象的设计模式中,将数据和处理的方法捆绑在一起形成的整体,称为对象。它封装了数据和操作数据的方法 ,使用时要先创建这个对象,用new运算符来调用对象的构造函数。(不同语言创建方式不同)。其实很常见的,比如日期的调用(看下图)
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/423041db3620b93a11670e76ad0f8835dc8a8a41.jpg)
4、全局对象是所有全局方法的拥有者,用来统一管理全局方法。该对象不能使用new运算符创建对象实例,所有方法直接调用即可。
大家很难理解,只要理解为在所有程序集外建立的对象,可以在任何程序集里面直接调用(本来就镶嵌好的),类似VB中global,类似易语言的模块调用
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/2184380f8835dd8ab8306bb403013870d4418741.jpg)
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/3bcdb808a50f94fcba62b57d4cf88a775cddfc41.jpg)
5、字符串对象 ,对象封装了与字符串有关的特性,主要用来处理字符串。通过String对象,可以对字符串进行剪切、合并、替换等等。可以调用该对象的构造函数创建一个实例,其实在定义一个字符串类型变量时就也创建了一个String对象实例。
类似易语言中的“文本_切割”啥的,但是记住JS中的数数是从0开始的
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/5c9c964ce54a2f27150106b5e00192dd3240f441.jpg)
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/3201a8f39187031c632e814f6a86242fa972ec41.jpg)
6、我们分析下,字符串所用的方法,substring、slice按位置取出中间的文本,bold()文本加粗,fontcolor("red")设置字体颜色为灰色,\ 为转义字符,
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a237d9ed0ae1dd818196020e241.jpg)
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d797949547515872dadf49d841.jpg)
7、定义数组,这个应该都见过 var vv=new Array("1","2","3","4"); 严重警告, 这里的Array的第一个字母是大写的,不然定义失败;
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/8a17b3042e6817e9490e204bd356d53da924ce41.jpg)
![如何学习JS:[2]JS数据类型](https://exp-picture.cdn.bcebos.com/50189b40102a04e21a4d14f12b7aa010bd33c241.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:158
阅读量:44
阅读量:89
阅读量:29
阅读量:60