2016-10-23 14:03发布
在判断文本框是否为空的时候往往用到用""也可以判断,但是undefined就不行,后来发现获取好的空文本框的值是一个空字符串而不是undefined;所以想请教一下这是为什么?
而 input 或 textarea 的 value 值是定义且为空的,看下例子:
input,textarea默认都是字符串。没有内容就是空字符串。可以理解为规范就是这样定的。
在 JS 中,undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性,
除了 title,好多值都是空的,就像一楼说的那样,可能这就是规范吧。
在 chrome 下调试,可以看到 value 的值确实为空,
最多设置5个标签!
付费偷看金额在0.1-10元之间
而 input 或 textarea 的 value 值是定义且为空的,看下例子:
input,textarea默认都是字符串。没有内容就是空字符串。
可以理解为规范就是这样定的。
在 JS 中,undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性,
除了 title,好多值都是空的,就像一楼说的那样,可能这就是规范吧。
在 chrome 下调试,可以看到 value 的值确实为空,
一周热门 更多>