`
percy30856
  • 浏览: 136227 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

路过javascript—javascript数据类型

阅读更多
以下纯属个人见解,若大家有不同见解,望共同讨论,共同进步

数据类型是:
字符串
数值
布尔

复合(引用)数据类型是:
对象
数组

特殊数据类型是:

Null
Undefined

典例:
1.
var stringS = null;
var intI = undefined;
alert(stringS);
alert(intI);
if(stringS == intI){
alert("相等")
}

测试结果:相等。
if(undefined == NaN){
alert("相等")
}
测试结果:不等。
2.
var x= 200;
var y= 'ss';
var z = x +y;
alert(z);
测试结果:200ss(结果是个字符串,也就是说,在javascript中,数值型和字符串型相加时,数值型自动向上转型成字符串型)

3.
var m =0377;
var n =0378;
document.write(n-m);

测试结果:123(0377被认为是10进制,而0378被认为是八进制)

4.另外我们经常遇到undefined,NaN,null类型,这里按照自己的理解说一下,undefined类型和null类型的值经过测试时相等的,Undefined被解释为未定义值或者该对对象属性不存在,如果我们调用一个没有定义的对象或者对一个不存在的对象进行操作,都会提示undefined。Null说明该对象存在,该对象是object类型,但它的值是空的。NaN是说明该数据类型是非数值,它本身也是一种数据类型,当我们对一个非数字类型的变量进行数字类型的操作时,可能会提示该类型是NaN。

分享到:
评论

相关推荐

    Update to 20200219 Regions data of China 区划数据 动态更新O.zip

    本压缩包中的CSV文件根据文件路径可分为三种类型:省、市、区。这三种文件分别对应中国行政区划中的省级单位、市级单位以及更细化的县级或区级单位的数据。 其中,"data\csv\districts.csv" 可能包含了关于中国各省...

    基于python的春节电影信息爬取与数据可视化分析 毕业设计.zip

    为了更好地呈现数据可视化分析的成果,项目可能还包含了一个简单的Web应用,通过前端技术如HTML、CSS以及JavaScript,搭建了一个用户界面,使用户能够通过浏览器访问该项目,并直观地看到各种数据图表和分析结果。...

    jquery之绘图工具flot,统计图表的强大利器。

    通过简单的JSON或JavaScript对象来定义数据,然后调用相应的函数即可生成图表。这种直观的方式使得即使是对编程不太熟悉的设计者也能快速上手。 ### 2. 交互效果 Flot支持多种交互功能,如鼠标悬停时显示详细数据...

    适用于JAVA1.5+版本的json lib

    Json-lib支持多种类型的数据转换,包括Java集合、XML、Hibernate对象等,为Java开发人员提供了一种便捷的方式来处理JSON格式的数据。 5. **ezmorph-1.0.6.jar**:EZMorph库提供了一种简单的机制来动态地转换Java...

    酒店管理系统

    在酒店管理系统中,工厂模式可能被用来抽象出各种服务对象的创建过程,如客房类型、预订服务、结账服务等。通过工厂模式,系统可以根据需求动态地生成相应的服务实例,提高了代码的可维护性和扩展性。 【WEB】技术...

    车险理赔信息管理系统 源码+数据库+论文(JAVA+SpringBoot+Vue.JS+MySQL)W.zip

    前端采用了Vue.JS框架,Vue.JS是一个构建用户界面的渐进式JavaScript框架,它提供了数据驱动和组件化的视图层,使得前端开发更加高效和方便。在实现用户界面时,可以更加注重逻辑结构和数据流,而不必担心底层DOM...

    jsp开发说明项目资源1y.docx

    比如压缩CSS和JavaScript文件以减少网络传输的数据量,使用缓存控制来改善静态资源的加载速度,以及进行代码混淆来防止反编译。 此外,在JSP项目中,数据库的配置与使用也是项目资源管理的一部分。通常通过配置...

    HTML5基础知识.pptx

    表单控件方面,HTML5增加了如`email`、`url`、`datetime`、`number`、`range`和`color`等新的输入类型,简化了数据验证和输入。这些新元素和属性不仅丰富了网页的表现力,也使得Web开发更加高效和直观。 HTML5新增...

    ssm开发说明项目资源1h.docx

    SpringMVC是Spring框架的一部分,它是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架。SpringMVC将Web层的任务分为模型(Model)、视图(View)和控制器(Controller)三个部分。控制器处理用户请求...

    简单PHP语言实现网络在线考试.zip

    6. **试题类型**:系统可能支持多种类型的试题,如选择题、填空题、判断题和简答题。每种试题的处理方式和答案提交、验证都需要定制。 7. **考试时间限制**:为模拟真实考试环境,系统可能设定考试时间限制,超过...

    ExtJS+Android+SSH整合开发Web与移动SNS

    ExtJS是一款基于JavaScript的开源框架,主要用于构建复杂的前端界面。它提供了丰富的UI组件库,支持数据绑定、模板引擎等功能,极大地提高了Web应用的开发效率。 **特点:** - **强大的UI组件库:**ExtJS内置了大量...

    VS2008简明教程 VS2008简明教程

    Visual Studio 2008(简称VS2008)是微软公司开发的一款强大的集成开发环境(IDE),它为程序员提供了全面的工具集,用于创建各种类型的应用程序,包括桌面应用、Web应用以及移动应用等。VS2008在开发过程中支持多种...

Global site tag (gtag.js) - Google Analytics