在Java等强类型语言中,经常会使用==比较两个值是否相等,而在弱类型语言中,如JavaScript,同样也提供了==操作符,但是其含义和强类型语言的==有差异。

强类型语言的==是在同一数据类型下,对参与比较操作数的值判断是否相等。而JavaScript的==操作符,仅会判断操作数的值是否相等,而不会判断是否是同一数据类型。如类型为number的变量a的值为1,类型为string的变量str的值为’1’,使用==操作符,判断这两个值时,a等于str。如果需要对数据的类型进行判断,需要使用JavaScript提供的===操作符。

JavaScript提供===操作符与在强类型语言中使用的==含义一致。操作符两边的操作数相等必须同时满足以下两个条件:(1)两个操作数的数据类型一致;(2)两个操作数据的数值相等。

代码实例如下:

var  x = 1;
var  y ='1';
if(x==y){alert('x==y,true');//返回这个
}else{alert('x==y,false');
}if(x===y){alert('x===y,true');
}else{alert('x===y,false');//返回这个
}

JavaScript的==和Java的==比较相关推荐

  1. atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1. 实现html5化界面的要解决的策略1 1.1. Js交互1 1.2. 动态参 ...

  2. Cordova插件中JavaScript代码与Java的交互细节介绍

    在Cordova官网中有这么一张架构图:大家看右下角蓝色的矩形框"Custom Plugin"--自定义插件.意思就是如果您用Cordova打包Mobile应用时,发现您的移动应用 ...

  3. java swing调用H5_atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97...

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1.实现html5化界面的要解决的策略 1.1.Js交互 Firefox与Chro ...

  4. 在javascript中调用java

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在Jav ...

  5. cocos2dx在Android studio运行 以及在 Android 平台上使用 JavaScript 直接调用 Java 方法

    cocos2dx在Android studio运行 以及在 Android 平台上使用 JavaScript 直接调用 Java 方法 cocos2dx在Android studio运行 使用Andr ...

  6. 在javascript中使用java_在JavaScript中使用Java

    12.3 在JavaScript中使用Java 利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单.超 级链接和图象在内的各种Web元素有机地联系起来. Java ...

  7. javaScript不是java脚本

    百度了一下Ajax,竟然发现了一个新闻的小错误.关于<推动应用标准兼容 微软加入开放Ajax联盟>一文驱动中国,网易,搜狐等八家网站相继转载,可以在网站http://news.baidu. ...

  8. java如何调用网页_如何使用网页开发自己的app,在网页中的按钮与自己的java代码绑定来实现打电话即javascript代码调用java代码,和java代码来调用javascript代码...

    1首先是如何在自己的app里用网页显示,这样可以较快的更新界面而不需要让客户端升级,方法如下: xml文件: android:layout_width="fill_parent" ...

  9. 编程语言“铁三角”,JavaScript 力压 Java和Python

    在多种趋势榜单中,Java.C.Python 已成编程语言界的新任"铁三角".而在开发者日常使用以及讨论中,编程语言又有什么样的现状? 近日,一年仅发布两次编程语言榜单的美国知名软 ...

  10. java webview 对象_Android – 将JSON对象从webview javascript传递给java

    我在java端有一个带有webview和javascript接口的Activity.我想用Java编写一个可以接受来自webview的json参数的方法. @JavascriptInterface p ...

最新文章

  1. python分几种_python有几种类型?
  2. 通过sftp打开php.ini,PhpStorm中如何使用SFTP功能 详细操作方法
  3. IDEA 单元测试报错:Class not found
  4. SQL Server 中关于EXCEPT和INTERSECT的使用方法
  5. java 安装包_手机也可以编写Java程序代码?这些黑科技你值得拥有!
  6. Unity3D AssetBundle相关
  7. 用Python做一个基于OCR的微信聊天机器人
  8. 应聘游戏策划是否该将完整策划案给面试官看
  9. Python第三方库大全
  10. ICode竞赛学习资料内容礼包
  11. 栈 -- 以及用栈实现计算器
  12. matlab计算abc三相短路电流_电工都知道三相电动机按一千瓦两个电流计算 却不会计算公式...
  13. educoder考试可以切屏吗_线上考试真的好多人作弊吗?
  14. 万字长文!浏览器是如何工作的:Chrome V8让你更懂JavaScript
  15. Linux网络编程(四)
  16. .unl 文件 导入 mysql,导入数据到informix数据库问题
  17. 日语蔬菜水果相关词汇(2)
  18. go mod查看包依赖关系
  19. LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
  20. 23.从0学ARM-网卡DM9000及uboot协议栈详解

热门文章

  1. 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(上)
  2. 容器技术Docker K8s 22 容器服务ACK基础与进阶-存储管理
  3. linux命令hexdump,Linux中hexdump命令起什么作用呢?
  4. unity3d android自动打包,Unity自动化打包(二)
  5. html =拼接dom,在js代码拼接dom对象到页面上去的模板总结(必看)
  6. 凸优化第四章凸优化问题 4.1优化问题
  7. 如何向maven仓库中上传第三方jar包(私服)
  8. 学习笔记:GoogLeNet
  9. android studio for android learning (十四) android的数据的存储sharedPreferences
  10. 《Web漏洞防护》读书笔记——第5章,数据安全