js中怎么判断两个字符串相等的实例


Posted in Javascript onJanuary 17, 2019

在javascript判断两个变量值是否相等,可以使用 ==(等同)操作符 或者 ===(恒等)操作符

== 操作符

“等同”操作符,简单判断2个变量值是否相等,变量类型不一致时,会做类型转换,即忽略变量的类型进行比较

例子1

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

例子2

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

差别:

在例子1中,2个变量都是字符串类型(因为有引号),所以比较相等,打印出true;

在例子2中,变量str1是整型,但是在做==比较时,javascript 发现 2个变量类型不一致,先做了类型转换(调用str1的toString

方法,把str1转成字段串),再比较2者,因此值也相等,打印出true;

 === 操作符

“恒等”操作符,先比较2个变量类型是否一致,不一致返回false,一致时,再比较2个变量的值是否相等

例子1

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

例子2

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 false,即不相等

差别:

在例子1中,2个变量都是字符串类型,且值都相等,因此打印出true;

在例子2中,变量1是整型,变量2是字符串,类型不相等,因此打印出false ;

Javascript 相关文章推荐
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
JavaScript和ActionScript的交互实现代码
Aug 01 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
Nov 19 Javascript
javascript针对DOM的应用分析(四)
Apr 15 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
javascript如何创建对象
Aug 29 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
Apr 25 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
js实现贪吃蛇小游戏
Oct 29 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
Jul 21 Javascript
js中null与空字符串""的区别讲解
Jan 17 #Javascript
vue中$nextTick的用法讲解
Jan 17 #Javascript
vue项目打包之后背景样式丢失的解决方案
Jan 17 #Javascript
js中Array对象的常用遍历方法详解
Jan 17 #Javascript
vuex如何重置所有state(可定制)
Jan 17 #Javascript
node app 打包工具pkg的具体使用
Jan 17 #Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 #Javascript
You might like
php smarty模版引擎中的缓存应用
2009/12/02 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
12个非常实用的JavaScript小技巧【推荐】
2016/05/18 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
Python文件处理
2016/02/29 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
python如何求圆的面积
2020/07/01 Python
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
警察思想汇报
2014/01/04 职场文书
员工入职担保书范文
2014/04/01 职场文书
骨干教师培训方案
2014/05/06 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
三八节标语
2014/06/27 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
公务员处分决定书
2015/06/25 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
element多个表单校验的实现
2021/05/27 Javascript
配置nginx 重定向到系统维护页面
2021/06/08 Servers