JS~JS里的数据类型

JS里的数据类型,它虽然是个弱类型的语言,但它也有自己的规定的,它不会向其它语言那么,使用int来声明一个整形变量,而是使用 var,如果你是一个C#的开发者,你就会知道,原来C#现在也在和JS学,开始提供var了,是的,它的语句简结,

清晰,不会出现效率问题,因为它是编译时被执行的,呵呵。

下面做了一个例子,将JS里的变量通过typeof函数(方法)进行了输出,自己也再次学习一个JS的数据类型

复制代码
var a=0
var b="a"
var c=function(){}
var d=[]
var e={}
var f=1.1
"a的类型="
+typeof(a)
+"\nb的类型="
+typeof(b)
+"\nc的类型="
+typeof(c)
+"\nd的类型="
+typeof(d)
+"\ne的类型="
+typeof(e)
+"\nf的类型="
+typeof(f)
+"\nnew c()的类型="
+typeof(new c())
复制代码

下面是在火狐console控制台中测试到的结果:

通过上面的测试,使用我们知道了JS里不区分整型和浮点型,字符串同样是string,函数(function)函数当然还是function,而值注意的是new function(),它不再是函数,而是一个JS对象,数组在JS里也被认为是对象,JSON当然也是对象,我们一般用{}扩起来,

依次来表示它是一个JSON对象,几个JSON对象组件的集合叫做JSON数组,也是使用[]括起,它和普通数组没什么区别,只是元素的类型不同而已。push,pop用来向数组中添加和移出元素。

posted @   张占岭  阅读(3387)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2013-01-06 将不确定变为确定~Linq to SQL不能随机排序吗?
2012-01-06 基础才是重中之重~用好“逻辑与”和“逻辑或”,可以让你的程序更优美!
点击右上角即可分享
微信分享提示