老师,看了这一节之后想问问有什么办法简便的判断一个变量是不是空字符串或者undefined吗

来源:2-3 变量计算

609124564

2020-02-27

比如有时候写input标签里的变量,要判断用户是不是没输入或者输入了一个或者2个空格,我总是写成下面这样

let a; //input内容
if ( a===''||a===null||a===undefined){
	//判空
}

当时还不知道 a == null 就相当于 a === null || a === undefined。。。看了这节课才知道。。。

上面这种我也是有点连猜带蒙的意思,网上搜了下大多数是用正则的方式。。。想请问老师根据truely变量和falsely变量,有什么好的办法在这种情况下判空吗。。。。。感谢!!!

写回答

2回答

纯情掉了一地

2020-03-03

在《高级语言程序设计》判断语句的()里面可以是 任何表达式 。。truely 和 falsely 可以理解为 “结果为布尔值的表达式”

0
0

双越

2020-02-27

if (!a) {...}

0
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程