JS数据有哪些类型?

如题所述

通过上一节课,大家应该明白了JS其实和C语言,特别是VB很相似的,大家有没有增加点自信,任何语言都要学习数据类型,所以我们开始吧

在JavaScript中不区分“字符”和“字符串”,一视同仁。  这个就和VB很相似。用Var 来定义变量,这个变量可以是字符串、字符、数值变量等

单考虑数值变量,无需考虑整形、长整型、浮点型什么的,直接用

在面向对象的设计模式中,将数据和处理的方法捆绑在一起形成的整体,称为对象。它封装了数据和操作数据的方法 ,使用时要先创建这个对象,用new运算符来调用对象的构造函数。(不同语言创建方式不同)。其实很常见的,比如日期的调用(看下图)

全局对象是所有全局方法的拥有者,用来统一管理全局方法。该对象不能使用new运算符创建对象实例,所有方法直接调用即可。

大家很难理解,只要理解为在所有程序集外建立的对象,可以在任何程序集里面直接调用(本来就镶嵌好的),类似VB中global,类似易语言的模块调用

字符串对象 ,对象封装了与字符串有关的特性,主要用来处理字符串。通过String对象,可以对字符串进行剪切、合并、替换等等。可以调用该对象的构造函数创建一个实例,其实在定义一个字符串类型变量时就也创建了一个String对象实例。

类似易语言中的“文本_切割”啥的,但是记住JS中的数数是从0开始的

我们分析下,字符串所用的方法,substring、slice按位置取出中间的文本,bold()文本加粗,fontcolor("red")设置字体颜色为灰色,\ 为转义字符,

定义数组,这个应该都见过 var vv=new Array("1","2","3","4"); 严重警告, 这里的Array的第一个字母是大写的,不然定义失败;

温馨提示:答案为网友推荐,仅供参考
相似回答