js基础(一)数据类型
2016-11-25 00:00
771 查看
摘要: 在js中,数据类型是很重要的。在后面会用到。主要在理解方面。
写在前面的话: 包括5种基本类型Undefined、Null、Boolean、Number和String。和一个复杂的数据类型(Object)。前面 的5种都好理解,但是Object类型因为返回值的问题,在后面比较容易和function弄混,特别是在后面应用的时候,简直是弄懵圈了。那么下面就分别说一下简单的5种类型。
一、 Unidefined类型
类型是Undefined,返回值(输出值)是undefined,类型返回的字符串(typeof值)是undefined;
二、 Boolean类型
类型是Boolean类型,返回值是true,类型返回字符串是boolean;
三、String类型
类型是String类型,返回值 是js,类型返回字符串是string;
四、Number类型
类型是Number类型,返回值是1214,类型返回字符串是number;
五、Object类型
空的对象和空对象的区别:
空的对象表示这个对象创建了,里面没有东西。空对象表示没有创建,是一个null;
类型是Object类型,值是[object Object],类型返回的字符串是object
六、Null类型
类型是Null类型,值 是null,但是类型返回的字符串却是object;
以上是六种数据类型,但是有一个特殊的typeof返回值 function。function是函数,但是不是数据类型。
七、Function
Function是函数,直接输出的值是函数本体,类型返回的字符串是function;
写在前面的话: 包括5种基本类型Undefined、Null、Boolean、Number和String。和一个复杂的数据类型(Object)。前面 的5种都好理解,但是Object类型因为返回值的问题,在后面比较容易和function弄混,特别是在后面应用的时候,简直是弄懵圈了。那么下面就分别说一下简单的5种类型。
一、 Unidefined类型
类型是Undefined,返回值(输出值)是undefined,类型返回的字符串(typeof值)是undefined;
<script type="text/javascript"> window.onload=function(){ //undifined var box1; alert(box1);//undifined alert(typeof box1);//undefined } </script>
二、 Boolean类型
类型是Boolean类型,返回值是true,类型返回字符串是boolean;
var box2=true; alert(box2);//true alert(typeof box2);//boolean
三、String类型
类型是String类型,返回值 是js,类型返回字符串是string;
//String var box3='js'; alert(box3);//js alert(typeof box3);//string
四、Number类型
类型是Number类型,返回值是1214,类型返回字符串是number;
//Number 任意数字 var box4=1214; alert(box4);//1214 alert(typeof box4);//number
五、Object类型
空的对象和空对象的区别:
空的对象表示这个对象创建了,里面没有东西。空对象表示没有创建,是一个null;
类型是Object类型,值是[object Object],类型返回的字符串是object
//Object //对象的创建方法: var obj={};或者var obj=New Object(); var box5={};//这是一个空的对象 alert(box5);//[object Object]; alert(typeof box5);//object var box6={name:'姓名',age:28};//这是一个有属性的对象 alert(box6);//[object Object]; alert(typeof box6);//object alert(box6.name);//姓名 输出对象其中一个属性的值
六、Null类型
类型是Null类型,值 是null,但是类型返回的字符串却是object;
//NUll var box7=null; alert(box7);//null alert(typeof box7);//object
以上是六种数据类型,但是有一个特殊的typeof返回值 function。function是函数,但是不是数据类型。
七、Function
Function是函数,直接输出的值是函数本体,类型返回的字符串是function;
// function 函数 function box8(){ } alert(box8);//function box8(){} alert(typeof box8);//function
相关文章推荐
- JS基础知识(数据类型)
- js基础--javascript基础概念之数据类型
- js基础:数据类型,变量命名规范
- JS基础---typeof及数据类型总结
- js基础:数据类型,变量命名规范
- [妙味JS基础]第四课:JS数据类型、类型转换
- 【JS基础】类型转换——不同数据类型比较
- js基础:数据类型,变量命名规范
- Js基础--Js数据类型及相关操作
- js五种数据类型,以及相关的基础方法
- js基础--javascript基础概念之数据类型
- Js基础知识梳理系列(01):数据类型
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- js基础:数据类型,变量命名规范、
- js基础笔记 javascript数据类型
- 【cocos2d-js官方文档】四、基础数据类型
- 【cocos2d-js官方文档】四、基础数据类型
- js基础回顾-数据类型/表达式及运算符
- js基础(二)数据类型小结
- js基础:数据类型,变量命名规范