html属于什么数据类型,javascript包括哪些数据类型?

JavaScript是一种高级的、解释型、直译式脚本语言,是一种基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。

d3979110ddf601579a557e4a1edfc948.png

JavaScript的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型)。基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

引用数据类型(对象类型),比如:对象(Object)、数组(Array)、函数(Function)等;

注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。

JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等:var length = 7; // 数字

var lastName = "Gates"; // 字符串

var cars = ["Porsche", "Volvo", "BMW"]; // 数组

var x = {firstName:"Bill", lastName:"Gates"}; // 对象

数据类型的概念

在编程过程中,数据类型是重要的概念。

为了能够操作变量,了解数据类型是很重要的。

如果没有数据类型,计算机就无法安全地解决这道题:var x = 911 + "Porsche";

给 "Volvo" 加上 911 有意义吗?这么做会发生错误还是会产生一个结果?

JavaScript 会这样处理上面的例子:var x = "911" + "Porsche";

当数值和字符串相加时,JavaScript 将把数值视作字符串。

JavaScript 拥有动态类型

JavaScript 拥有动态类型。这意味着相同变量可用作不同类型:

实例var x; // x 为 undefined

var x = 5; // 现在 x 为数字

var x = "John"; // 现在 x 为字符串

typeof 运算符

您可使用 JavaScript 的 typeof 来确定 JavaScript 变量的类型:

typeof 运算符返回变量或表达式的类型:

typeof 运算符返回变量或表达式的类型:

document.getElementById("demo").innerHTML =

typeof "" + "
" +

typeof "Bill" + "
" +

typeof "Bill Gates";

效果图:

6cf422b8fbc6393d70c82c99e0a2faf2.png

typeof 运算符对数组返回 "object",因为在 JavaScript 中数组属于对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值