我知道无输入时值为null,
但请问能否输入undefined、boolean、NaN等值?
我指的不是输入'undefined'字符串。。。而是undefined,这两个有很大区别吧。
如果可以,怎么输入;
如果不可以,烦请告知具体定义的文档。。
应该不行,输入的东西好像都会被转成字符串
可以输入的是字符串, undefined、boolean、NaN 这些东西是 关键字,不是一个概念。
就像 if else , try catch, 这些都是语法关键字, 但都是可以在input 文本框里面输入,输入的都是字符串。
你所说的 boolean undefined NaN, 都是判断 数据类型时返回的值。
在写代码时都已经隐式输入了,例如 var a; 这个没赋值是就是 undefined, var b=true ,这时候b 就是boolean了。
对于用户操作时,是没有 boolean undefined NaN这种概念的。