<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
/*
* js中的数据类型
* 一、基本(简单)数据类型
* 1、字符串 String
* 放在一对单引号或者双引号里,由0个或者多个字符组成的串
* 注意:
* 引号是成对出现的
* 如果说字符串里面有引号,外在的引号一定要与里面的引号相反
* 如果说想要在字符串里输入的引号与外在的引号相同,那就用转义字符(\‘)
* 2、数字 Number
* 1.由0-9之间的任意数字组合而成,可是整数也可以是小数。数字的范围在正无穷(+Infinity)与负无穷(-Infinity)之间
* 数字最大值:Number.MAX_VALUE
* 数字最小值:Number.MIN_VALUE
* 2.NaN
* not a number
* 当运算失败的时候会出现
* 自己与自己都不相等
* 3、布尔值 Boolean
* true 真
* false 假
* 4、未定义 Undefined
* 有且只有一个值undefined
* 5、空 Null
* 有且只有一个值null
*
*
* 二、复合(复杂)数据类型
* 对象 Object
* 格式:由简单数据类型与复合数据类型任意组合而成的。它的数据是放在一对大括号当中,
* 每个数据由一个键值对组成的,数据可以是0个也可以是多个,每个数据之间用逗号
* 隔开,最后一个数据不能加逗号(如果加了逗号,那就会报错)
* 键值对:key:value
* key 数据名称,它可以加引号也可以不加引号,当这个名字不符合变量命名规则
* 的时候需要加上引号(数字除外),引号是成对出现的
* value 数据对应的值,这个值可以是简单数据类型也可以是复杂数据类型
*
* 操作对象用的方法就是属性的方法
*
*/
var s1=‘a‘;
var s2="kaivon";
var s3=‘‘;
var s4=‘ ‘;
var s5="It ‘s me";
var s6=‘It \‘s me‘;
//var s5=‘学辉"; //报错
console.log(s1); //a
console.log(s2); //kaivon
console.log(s3); //什么都没有的字符串
console.log(s4); //空格字符串
console.log(s5); //It ‘s me
console.log(s6); //It ‘s me
var n1=12;
var n2=23.56;
var n3=Number.MAX_VALUE;
var n4=Number.MIN_VALUE;
console.log(n1); //12
console.log(n2); //23.56
console.log(n3); //1.7976931348623157e+308
console.log(n4); //5e-324
console.log(n3*2); //Infinity
console.log(‘a‘-1); //NaN
console.log(NaN==NaN); //false
var b1=true;
var b2=false;
console.log(b1); //true
console.log(b2); //false
var u1=undefined;
var u2;
console.log(u1); //undefined
console.log(u2); //undefined 声明一个变量,但没给它赋值,那它就是undefined
var nul=null;
var btn=document.getElementById(‘btn‘);
console.log(nul); //null
console.log(btn); //null
var person={
name:‘老王‘,
age:30,
height:‘180cm‘,
weight:‘90kg‘,
drive:true,
‘girl-firend‘:null,
language:[‘汉语‘,‘日语‘,‘英语‘]
};
console.log(person.name); //老王
console.log(person[‘girl-firend‘]); //null
person.age=25;
console.dir(person);
</script>
</body>
</html>
js中的数据类型
时间: 2024-10-09 07:07:48
js中的数据类型的相关文章
如何判断js中的数据类型?
js六大数据类型:number.string.object.Boolean.null.undefined string: 由单引号或双引号来说明,如"string" number: 什么整数啊浮点数啊都叫数字,你懂的~ Boolean: 就是true和false啦 undefined: 未定义,就是你创建一个变量后却没给它赋值~ null: 故名思久,null就是没有,什么也不表示 object: 这个我也很难解释的说.就是除了上面五种之外的类型 如何判断js中的数据类型:type
如何判断js中的数据类型
如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name="22";}; 最常见的判断方法:typeof
js中的数据类型及其转换
Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 一,number Number数据类型指的是数字,可以为整型,也可以是浮点数.如 var a=12,b=12.5; 二,string 字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;需要注意的是 字符串必须放在引号里(单引号或双引号); 如 var bob=”man”; alert(“bob”); alert(bob); 浏览器首先会弹出包含有
JS中的数据类型和转换
一.JS中的数据类型 js中的数据类型可以分为五种:number .string .boolean. underfine .null. number:数字类型 ,整型浮点型都包括. string:字符串类型,右数字字母字符串以及标点符号组成,必须放在单引号或者双引号中. boolean:布尔类型,只有true和false两种值. underfine:未定义,一般指的是已经声明,但是没有赋值的变量,如var a; null:空对象类型,var a = null,和var a=""有区别;
[转]如何判断js中的数据类型
原文地址:http://blog.sina.com.cn/s/blog_51048da70101grz6.html 如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var
判断js中的数据类型
如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name="22";}; 最常见的判断方法:typeof
判断js中的数据类型的几种方法
判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异同. 先举几个例子: 1 var a = "iamstring."; 2 var b = 222; 3 var c= [1,2,3]; 4 var d = new Date(); 5 var e = function(){alert(111);}; 6 var f = function()
浅谈js中的数据类型,使用typeof获取js数据类型
JS中的数据类型 1):Undefined——值未定义 注:Undefined类型只有一个值,即特色的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined 2):boolean——布尔值 注:true和false是区分大小写的.也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,只是标识符 3):string——字符串 注:用双引号和单引号表示的字符完全相同 4):number——数值 注:表示整数和浮点数值 5):Nul
转:判断js中的数据类型的几种方法
判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异同. 先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e = function(){alert(111);}; var f = function(){this.name=&