js学习:js数据类型及判断(2)

关于判断用户输入是否为空或者空格或者多个空格的判断,首先如果用typeof来判断会出现这样的情况:

                                                          js学习:js数据类型及判断(2)

那么如果想要判断是空还是空格还是多个空格呢?

                                                     js学习:js数据类型及判断(2)

如何判断null,undefined,空字符串,空格,多个空格

1.第一步typeof一下,undefined的值是undefined,null的值是object,其余为string   

                              js学习:js数据类型及判断(2)        

2.对于string可以判断长度,如果长度为0说明没有输入,如果长度为1且内容等于空格则说明输入了一个空格,那么剩下的一种情况就是多个空格