首页 > 其他分享 >JS中进行字符串的相等比较时用==遇到的坑

JS中进行字符串的相等比较时用==遇到的坑

时间:2023-03-11 22:32:06浏览次数:31  
标签:Cookies undefined 时用 JS var 字符串 id select


场景

JS中使用==来判断两个字符串是否相等。

遇到坑的代码:

var select_id = Cookies.get("select_id");
if(select_id==undefined){
select_id="1"
}

如果说Cookies中没有select_i对应的值的话,那么

变量select_id的值为“undefined”。

实现

修改后的代码为:

var select_id = Cookies.get("select_id");
if(select_id.toString()=="undefined"){
select_id="1"
}

 

标签:Cookies,undefined,时用,JS,var,字符串,id,select
From: https://blog.51cto.com/BADAOLIUMANGQZ/6115096

相关文章

  • Sqlserver中使用ISNULL、CAST、CASE完成对jsTree数据的查询
    场景在上面中使用的查询jsTree数据的语句为:SELECTid,ISNULL(CAST(pidASVARCHAR(50)),CAST('#'ASVARCHAR(50)))parent,icon,text,num,org_class......
  • js Set 去重优化
    场景:往tempListExtra塞入数据,返回过滤后的数组。constarr=[...tempListExtra,...extraOpt];constset=newSet();constduplication=arr.filter((item:any)=>......
  • 小科技之卷积解决字符串匹配问题
    小科技之卷积解决字符串匹配问题OI中有各种字符串匹配问题,常见的有单模式串匹配、多模式串匹配和子串匹配等,一般可以用KMP、AC自动机、SAM解决。如果涉及到其他形式的单模......
  • 字符串函数
    字符串函数一:strlen()函数strlen()用于统计字符串的长度使用缩短字符串长度的函数#include<stdio.h>#include<string.h> //内含字符串函数原型voidfit(char......
  • 机器人繁殖(针对何时用int,long long,double)
    题目描述X星系的机器人可以自动复制自己。它们用1年的时间可以复制出2个自己,然后就失去复制能力。每年X星系都会选出1个新出生的机器人发往太空。也就是说,如果......
  • js 分钟 转 小时
     1functionminute(75){2if(MM<0){3return''4}5varss=MM%606ss<10?(ss='0'+s......
  • Day02-js高级
    回顾1.html作用:书写网页的,整个网页的架构2.html属于不用编译的语言,直接使用浏览器运行即可3.html都是由预定义的标签: 1)超链接标签:<ahref="跳转服务器地址"target="_s......
  • Day03-Ajax&Json
    AJAX&JSON一.AJAX的概述1.1什么是ajax导入02_代码\授课素材\01_ajax素材\同步\day0301_maven-usermanager项目到idea中演示同步弊端。同步:异步:1.AJAX=Asynchr......
  • node.js安装与使用
    Node.js点击下载历史版本#查看版本node-vnpm-v#npm升级npminstall-gnpm卸载#控制面板卸载node.js#删除`C:\Users\cherf\AppData\Roaming`目录下的......
  • 如何使用webgl(three.js)实现3D消防、3D建筑消防大楼、消防数字孪生、消防可视化解决
    序:又是很久没出随笔文章了,一篇文章有时候整理一天,实在是抽不出来时间。最近在回顾几年前的项目时,发现这个智慧三维消防可视化项目很有回顾价值,索性就拿出来讲讲......