扫码关注官方订阅号
在判断文本框是否为空的时候往往用到用""也可以判断,但是undefined就不行,后来发现获取好的空文本框的值是一个空字符串而不是undefined;所以想请教一下这是为什么?
input,textarea默认都是字符串。没有内容就是空字符串。可以理解为规范就是这样定的。
value="";其中的""也算值啊,只不过是空字符串,但它确实是个值,undefined都没有值,连值都没有。它才是真正的没有值
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
input,textarea默认都是字符串。没有内容就是空字符串。
可以理解为规范就是这样定的。
value="";其中的""也算值啊,只不过是空字符串,但它确实是个值,undefined都没有值,连值都没有。它才是真正的没有值