JavaScript的类型简单说明
JavaScript 简单 类型 说明
2023-06-13 09:14:24 时间
原始类型是直接存储在栈(stack)上的,引用类型是存储在堆(heap)上的。
原始类型又分为以下5种:Undefined、Null、Boolean、Number、String
Undefined类型:
Undefined类型只有一个值:undefined.声明一个变量未初始化时,其默认值就是:undefined。
函数无明确返回值时,返回的也是值:undefined
Null类型:
Null类型只有一个值:null.值undefined实际上是从值null派生来的,故ECMAScript定义二者是相等的:
alert(null==undefined);//outputs:”true”
null和undefined值相等,表示的含义确不同:undefined是声明了变量未初始化时,赋予的值;null表示的是不存在的对象,如函数返回的是对象,那么未找到对象时,返回的就是null。
Boolean类型:
Boolean类型有2个值:true和false
Number类型:
Number类型即可表示32位整数,也可表示64位浮点数。
整数默认是10进制的,也可以表示8进制(首数字是0,如070,对应10进制56)、16进制(前2位是0x,如0xAB,对应10进制171)。
不论数字的表示是何进制,运算的结果都是10进制结果。
要定义浮点数,必须有小数点及小数点后的1位小数位,如varf=2.0。浮点数的存储是以字符串存储的。
String类型:
字符串是有双引号(")或者单引号(")声明的。
原始类型又分为以下5种:Undefined、Null、Boolean、Number、String
Undefined类型:
Undefined类型只有一个值:undefined.声明一个变量未初始化时,其默认值就是:undefined。
函数无明确返回值时,返回的也是值:undefined
Null类型:
Null类型只有一个值:null.值undefined实际上是从值null派生来的,故ECMAScript定义二者是相等的:
alert(null==undefined);//outputs:”true”
null和undefined值相等,表示的含义确不同:undefined是声明了变量未初始化时,赋予的值;null表示的是不存在的对象,如函数返回的是对象,那么未找到对象时,返回的就是null。
Boolean类型:
Boolean类型有2个值:true和false
Number类型:
Number类型即可表示32位整数,也可表示64位浮点数。
整数默认是10进制的,也可以表示8进制(首数字是0,如070,对应10进制56)、16进制(前2位是0x,如0xAB,对应10进制171)。
不论数字的表示是何进制,运算的结果都是10进制结果。
要定义浮点数,必须有小数点及小数点后的1位小数位,如varf=2.0。浮点数的存储是以字符串存储的。
String类型:
字符串是有双引号(")或者单引号(")声明的。
相关文章
- Javascript数组排序sort方法和自定义排序方法
- JavaScript 的原始值和引用值讲解
- javascript 隐式转换_mysql隐式转换
- JQuery JavaScript常用API整理(前端入门必学)
- JavaScript生成随机字符详解编程语言
- 通过编写一个简单的游戏学习 JavaScript
- 一段好玩的JavaScript代码
- 如何简单地用YUI做JavaScript动画
- Javascript模板技术
- Javascript&DHTML实例编程(教程)(三)初级实例篇1—上传文件控件实例
- javascript网页跳转的方法
- javascript打开新窗口同时关闭旧窗口
- 几个常用的JavaScript字符串处理函数-split()、join()、substring()和indexOf()
- 一个简单的javascript类定义例子
- 验证javascript中Object和Function的关系的三段简单代码
- Javascript表达式中连续的&&和||之赋值区别
- 面向对象的Javascript之三(封装和信息隐藏)
- JavaScript高级程序设计阅读笔记(十六)javascript检测浏览器和操作系统-detect.js
- javascript-简单的日历实现及Date对象语法介绍(附图)
- Javascript/Jquery——简单定时器的多种实现方法
- javascript中简单的进制转换代码实例
- JavaScript实现简单的倒计时弹窗DEMO附图
- javascript判断是手机还是电脑访问网页的简单实例分享
- javascript随机之洗牌算法深入分析
- Javascript实现简单的富文本编辑器附演示
- javascript简单实现图片预加载
- 使用Javascript简单实现图片无缝滚动
- Javascript基础教程之JavaScript语法