(面向c#开发人员) 编写javascript的好习惯二 字符串检查
2011-06-17 20:50
447 查看
在c#里面我们经常编写下面的代码来检查输入的字符串是不是合法的
string someString = null;
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
}
PS:引用自Mix11
string someString = null;
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
}
PS:引用自Mix11
相关文章推荐
- (面向c#开发人员) 编写javascript的好习惯三 字符串默认值初始化
- (面向c#开发人员) 编写javascript的好习惯四 比较运算符
- (面向c#开发人员) 编写javascript的好习惯八 变量和函数声明
- (面向c#开发人员) 编写javascript的好习惯一 false 值
- (面向c#开发人员) 编写javascript的好习惯九 匿名自执行函数
- (面向c#开发人员) 编写javascript的好习惯五 声明对象和数组 (2011-06-17 21:47)
- (面向c#开发人员) 编写javascript的好习惯六 for 表达式
- (面向c#开发人员) 编写javascript的好习惯七 闭包1
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- Flex:JavaScript写AIR程序>> 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 面向开发人员的区块链链代码深入研究:使用 Go 编写智能合约
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- 一个C#编写的snmp程序,可使网络管理人员进行参考、开发-A C# Prepared snmp procedures, will enable network managers to carry o
- Android首席设计师宣称移动概念已死,开发人员应该面向屏幕编写应用而非移动
- 面向JavaScript开发人员的Adobe AIR与Dreamweaver
- 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
- C# 检查字符串,防SQL注入攻击