(面向c#开发人员) 编写javascript的好习惯二 字符串检查
在c#里面我们经常编写下面的代码来检查输入的字符串是不是合法的
string someString = null;
if (someString == null || someString.Length == 0)
{
//do some thing
}
if (string.IsNullOrEmpty(someString))
{
//do some thing
}
if (someString == null || someString.Length == 0)
{
//do some thing
}
if (string.IsNullOrEmpty(someString))
{
//do some thing
}
不过,可别在javascript里面这样检查字符串的值
javascript代码检查字符串应该像下面一样
var someString
someString = null;
someString = "";
someString = undefined;
//以上4种情况都能检查出来
if (someString) {
// do some thing
}
if (!someString) {
// do some thing
}
someString = null;
someString = "";
someString = undefined;
//以上4种情况都能检查出来
if (someString) {
// do some thing
}
if (!someString) {
// do some thing
}
PS:引用自Mix11