数据类型

本文介绍了JavaScript中的数据类型,包括变量的动态类型特性、简单数据类型(Number, String, Boolean, Undefined, Null)以及它们的详细属性,如数字的进制、字符串的转义符和拼接、布尔值的转换规则。还探讨了数据类型转换的方法,如转换为字符串、数字和布尔型。" 127572600,15745544,Java大学社团管理系统源码及文档分享,"['Java开发语言', '前端框架', '数据库管理', '软件工程', 'B/S架构']
摘要由CSDN通过智能技术生成

■ 关于数据类型

简单来说,数据类型就是数据的类别型号
在计算机中,不同类型的数据所需占用的存储空间是不同的
为充分利用存储空间,根据不同数据所需内存大小的不同,定义了不同的数据类型

■ 变量的数据类型

变量是存储数据的所在处,它有自己的名字及所存储数据的数据类型
变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中
javascript是一种弱类型或者动态语言
这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定
即变量的数据类型是在程序运行过程中,根据等号右边的值来确定的,运行完毕之后,变量就确定了数据类型

var age = 16; //该语句运行之后,通过16确定age为数字类型
var name = 'Tom'; //该语句运行之后,通过'Tom'确定name为字符串类型

javascript具有动态类型,同时也意味着相同变量可用作不同的类型

var x = 6; //x为数字
x = 'Tom'; //此时x为字符串

■ 数据类型的分类

数据类型分为以下两类:

  • 简单数据类型
    Number, String, Boolean, Undefined, Null
  • 复杂数据类型
    object

□ 简单数据类型

  • Number
    说明: 数字类型,包含了整型值和浮点型值,如21,0.21
    默认值: 0
  • Boolean
    说明: 布尔值类型,如true,false,等价于1和0
    默认值: false
  • String
    说明: 字符串类型,如’Tom’,‘张三’,js里字符串都带引号
    默认值: ‘’
  • Undefined
    说明: var a; 声明了变量a但是没有给值,此时a=undefined
    默认值: undefined
  • Null
    说明: var=null; 声明了变量a为空值
    默认值: null

◆ 数字型Number

数字类型既可以用来保存整数值,也可以保存小数(浮点)

var num = 2000;  //整数
var PI = 3.14;  //小数
◇ 数字型进制

最常见的进制有二进制,八进制,十进制,十六进制

  • 八进制
    八进制数字序列范围:0~7
    程序里数字前面加0,代表八进制
var num = 010;
console.log(num);  //输出:8
var num = 012;
console.log(num);  //输出:10
  • 十六进制
    十六进制数字范围:09和af
    程序里数字前面加0x,代表十六进制
var num = 0x9;
console.log(num);  //输出:9
var num = 0xa;
console.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值