js用==比较两个相等的字符串时,报错
来源:互联网 发布:linux 内核是什么 编辑:程序博客网 时间:2024/05/16 17:16
问题描述:今天我在js中比较两个两个字符串时,发现明明值相等的两个变量,在if else语句中,却不进入if中,而是去else中运行。
代码如下:
var checkedLanguage=$("#checked-language").text();if(' en_US '==checkedLanguage){$("span#checked-en").css('display','inline');$("span#checked-zh").css('display','none');}else{$("span#checked-en").css('display','none');$("span#checked-zh").css('display','inline');}console.log(checkedLanguage);时,输出的是 en_US ,但是js却不运行if中的语句。最后用alert(encodeURIComponent(checkedLanguage));输出了一下,输出的值为%20en_US%20,原来checkedLanguage值得左右都有一个空格,%20表示的便是空格。
0 0
- js用==比较两个相等的字符串时,报错
- c#比较两个字符串相等的方法。
- 关于比较js中两个对象相等 ==
- 比较两个字符串是否相等?
- 比较两个字符串是否相等
- 比较两个字符串是否相等
- 比较两个字符串是否相等
- 字符串的相等比较
- 利用随机化的思想比较两个字符串是否相等
- 比较输入的两个字符串是否相等(c++ 11)
- 比较两个字符串是否相等的shell代码
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- 如何比较这两个字符串是否相等?
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- shell比较两个字符串是否相等
- 神经网络编程入门与matlab实现
- Java小程序之--计算器
- Nginx upstream的5种权重分配方式分享1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,we
- 给热力图上的点添加事件
- 新版 cocoapod安装、更新和使用 , 安装中出现的错误及解决方案
- js用==比较两个相等的字符串时,报错
- phpcms自定义表单向导
- 选择排序
- lintcode(M)二叉树的层序遍历II
- 单例模式
- 手把手教你如何刷百度下拉联想词
- 各种排序算法及java实现
- PHPUnit的使用
- 解决第三方键盘的高度带来的问题。