js数据类型有:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol、对象(Object)、数组(Array)、函数(Function)。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。
js数据类型有哪些?
JavaScript 数据类型:
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。
JavaScript 拥有动态类型:
JavaScript拥有动态类型。这意味着相同的变量可用作不同的类型:
实例
var x; // x 为 undefined var x = 5; // 现在 x 为数字 var x = "John"; // 现在 x 为字符串
JavaScript 字符串
字符串是存储字符(比如 "Bill Gates")的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
var carname="Volvo XC60"; var carname='Volvo XC60';
您可以在字符串中使用引号,只要不匹配包围字符串的引号即可:
var answer="It's alright"; var answer="He is called 'Johnny'"; var answer='He is called "Johnny"';
JavaScript 数字
JavaScript只有一种数字类型。数字可以带小数点,也可以不带:
var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写
极大或极小的数字可以通过科学(指数)计数法来书写:
var y=123e5; // 12300000 var z=123e-5; // 0.00123
JavaScript 布尔
布尔(逻辑)只能有两个值:true 或 false。
var x=true; var y=false;
JavaScript 数组
下面的代码创建名为 cars 的数组:
var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW";
或者
(condensed array): var cars=new Array("Saab","Volvo","BMW");
或者
(literal array):
var cars=["Saab","Volvo","BMW"];
数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。
JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value)来定义。属性由逗号分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
上面例子中的对象(person)有三个属性:firstname、lastname 以及 id。
空格和折行无关紧要。声明可横跨多行:
var person={ firstname : "John", lastname : "Doe", id : 5566 };
对象属性有两种寻址方式:
name=person.lastname; name=person["lastname"];
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
cars=null; person=null;
声明变量类型
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
它已经传言了一段时间,该元素现在已经推迟的Windows 10X操作系......
阅读总体而言,Windows 11是Windows的完美新版本。但它有一些严重的烦......
阅读用户想要Win11中的更多开始菜单设置:包括一个调整整个开始菜单......
阅读交叉线网线的顺序是怎么排的_标准交叉网线制作方法(网线水晶......
阅读Microsoft Office2021:为应用于Windows11重新设计的界面 bull;新的和改......
阅读请特别注意盖合机盖方式与力度。目前,大多数笔记本的顶盖和机身的连接轴是合成材料,在不正确的操作中可能造成连接轴断裂甚至脱离,进而伤及连接轴内的液晶屏的显示及供电排线。因此...
次阅读
许多人都害怕重装系统,但不得不承认,面对日益猖獗的病毒,即便是我天天推崇的手动杀毒,都不能完全保证能够彻底清除病毒。对于实在搞不定的,我们只能重装系统了。首先你可在本站...
次阅读
极品飞车是一款竞速赛车的游戏,深受很多游戏玩家的喜欢;但在玩极品飞车的时,多多少少会遇到一些这样,那样...
次阅读
计算机指令用一串二进制代码表示,由“操作码”和“操作数”组成。通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地...
次阅读
鑫谷凡仕F1机箱从整体上来讲,外观设计良好,侧隐式RGB灯条的设计非常亮眼,同时内部空间设计良好,装机体验十分不错,最值得一提的机箱的用料,十分扎实,在300元价位的机箱,属于上乘...
次阅读
堆栈数据的进出原则是先进后出;其中栈是一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据。...
次阅读
固定ip头部的长度是20字节,因为一个IP分组是由头部和数据两部分组成,其中头部的前20字节是所有IP分组必须具有的,也称为固定首部。...
次阅读
程序不一定是算法,因为算法是解决问题的步骤,而程序是算法的代码实现算法要依靠程序来完成功能;比如编写一个功能的程序,使用不同的算法可以让程序的体积、效率差很多,所以算法是...
次阅读
堆栈数据的进出原则是先进后出;其中栈是一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据。...
次阅读
很多人一看到一堆英文就犯晕,特别是电脑小白,实际上只要你多花点耐心去了解下,也并没有那么的难,学会看关键词,看你能看懂的,然后稍加猜测,今天我们来说点这方面的内容...
次阅读
从Windows95开始,Windows系统就都有一个;回收站”用于临时存放被用户删除的文件,如果有文件被误删除,就可以有机会将它们从回收站之中进行恢复。虽然如此,很多用户仍然更喜欢在删除文件...
次阅读
对于绝地求生到底该用什么型号的显卡,网络上也是众说纷纭,有人说GTX1060勉强能用,也有人说GTX750Ti就可以稳稳吃鸡,这类评价掺杂更多的是个人主观因素。事实才是硬道理,本文中的评测结...
次阅读
一般操作Windows系统电脑的处理器是非常重要的核心部分,而处理器的好坏关系到电脑运行的速度。这不最近就有wi...
次阅读
最近有win7系统用户来反应,在使用电脑系统中使用热点功能创建了wifi热点后无法正常使用的现象,对于这个问题该...
次阅读
系统安装完毕后,首先应安装所需的驱动程序,如显卡、声卡和主板等。为了将显示效果调至最佳,应该设置系统的显示属性。 修改显示属性方法如下: (1)在桌面上点击鼠标右键,...
次阅读