星空网 > 软件开发 > Java

JS的数据类型

ECMAScript:标准、JS的核心
HTML标签类型:block、inline、inline-block、table......
JS中的数据类型:数字、字符串、布尔、函数、对象(obj、[数组]、{json}、null)、未定义

typeof 判断数据类型

 

数字类型

var i = 100;alert(typeof i); // number

 

 

字符串类型

var s = "miaov";alert( typeof s ); // stringalert( s.length ); // 5 (空格也算)字符串类型可以获取长度alert( s.charAt(2) ); // a 根据子字符串的下标去获取你想要的字符串

 

 

布尔值:true false

 

var b = true;alert( typeof b ); //boolean

 

 

 

 

函数

var fn = function (){ alert(1); };fn(); // 1function fn1(){  alert(2);}alert( fn1 ); // function fn1(){ alert(2); }fn1(); // 2var obj = document;alert( typeof obj );   // object 物体、东西、对象obj.abc = 123; // object 可以添加自定义属性 只要不是空的就可以obj.onOff = true;alert( document.abc ); // 123obj.fn1 = function(){ alert(1); }; //添加方法alert( document.onOff ); // trueobj.fn1(); // 1

 

 

对象:(obj、[数组]、{json}、null)

var arr = [ 1,2,3,4 ];alert( arr.length ); // 4arr[2] = 345;alert( arr ); // 1 2 345 4arr.push( 5,6,7 ); alert( arr ); // 1,2,345,4,5,6,7alert( typeof arr ); // object 数组也是object类型arr.abc = 999;alert( arr.abc ); // 999arr.fn1 = function(){ alert("OK"); };arr.fn1(); // OKvar json = { name:"JS", age:1 };alert( json.name + "学习" + json.age + "年了" ); // JS学习1年了alert( typeof json ); // objectvar n = null;alert( typeof n ); // object//空值无法添加自定义属性 比如:生成一堆div 读到这行还没添加 可以设为null 等有了在添加

 

 

未定义

var u;alert( typeof u ); // undefined 未定义 不加typeof也是未定义 //它的存在表示一种状态:你写的程序出问题了

 




原标题:JS的数据类型

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

旺季物流规划:https://www.goluckyvip.com/tag/6981.html
FBA海派路线:https://www.goluckyvip.com/tag/6982.html
电池爆炸:https://www.goluckyvip.com/tag/6983.html
烹饪市场:https://www.goluckyvip.com/tag/6984.html
怎么可以申请美团骑手:https://www.goluckyvip.com/tag/69853.html
政策漏洞:https://www.goluckyvip.com/tag/6986.html
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
南美旅游报价(探索南美洲的旅行费用):https://www.vstour.cn/a/411234.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流