JavaScript学习笔记(1):JavaScript数据类型及操作
来源:互联网 发布:cocos2d lua 游戏源码 编辑:程序博客网 时间:2024/05/22 06:33
Javascript有六种数据类型:
数字、布尔、对象、字符串、Null、Undefined
通过 var x;给变量赋值,js可以通过赋值的内容自动判断数据类型
其中分为原始值和对象
原始值为:数字、布尔、Null、Undefined、字符串
对象:简单对象、数组、正则表达式
原始值与对象的区别:
1、原始值只需要编码值相同及被认为是相等的;每个对象有唯一标识,需要严格相等。
example:
>var A=1;>var A={};>var A={};>var B=1;>var B={};>A===B;>A===B >A===B; >var B=A;truefalse true
2、原始值不能改变他的属性而对象可以更改他的属性
example:
>var str="123"; >var A={};>str.length = 8; >A.length=8; >A.lengthundefined 8如果需要给原始值增加属性,需要包装
>var A = new Boolean(true);
A即为一个Object类型,A.valueOf()=true为原始值(去包装)
3、typeof方法和instance方法
typeof方法作用于原始值能找到该值的数据类型
example:
其他都输出为Object
注意:所有原始和函数值除(null)都能返回数据类型,null和对象都返回object。
instanceof作用于对象
>value instanceof Constr
如果value是Constr创建的就返回true
>undefined instanceof Object >null instanceof Objectfalse false
null是一个很特殊的数据类型
Null和Undefined的区别:
Null:空值
Undefined:没有值(没定义),丢失方法等,一般为错误
0 0
- JavaScript学习笔记(1):JavaScript数据类型及操作
- JavaScript学习笔记---数据类型
- Javascript学习笔记(数据类型)
- JavaScript学习笔记之JavaScript数据类型
- JavaScript学习笔记-- Boolean 数据类型
- JavaScript学习笔记-- Number数据类型
- JavaScript学习笔记-- String数据类型
- javascript学习笔记:数据类型-boolean
- [学习笔记]javascript的数据类型
- JavaScript学习笔记(基本数据类型)
- Javascript学习笔记(数据类型转换)
- JavaScript学习笔记(一)基本概念及基本数据类型
- JavaScript 基础笔记 1数据类型
- JavaScript语法学习笔记之 鼠标及按键操作
- JavaScript数据类型一——数据类型及相关操作
- JavaScript学习笔记 及 JAVAScript优化
- JavaScript学习笔记1—变量和数据类型
- javaScript操作DOM学习笔记
- 指针传递 引用传递 值传递
- 第九章 多进程(multiprocess)
- 推荐算法和机器学习系列 - 协同过滤推荐算法和余弦相似性算法
- Python实现八大排序算法
- int *p=(int *)a;
- JavaScript学习笔记(1):JavaScript数据类型及操作
- 鼠标事件
- Android Studio 快捷键盘
- 建议9: 习惯重载运算符
- theano学习指南--深度置信网络(DBN)(翻译)
- jQuery 自定义动画
- Android Studio打包apk,aar,jar包 总结
- 1449 求阶乘
- HTTP 协议简介