1NetMedia_Blog

<< Div+CSS无缝滚动终极版  类别: JS html包含html文件的方法 >>
快捷方便的JavaScript的参数初始化方法
[ 日期: 2007-06-02 4:47:57 PM | 作者: admin | 来源: 完美世界 | 人气:28979 | 晴天 | 心情: +2 ] 字号: 【
急速栏目链接:
标签:
我们经常需要判断一个函数的参数值是否为null或者undefined,如果是我们会给定一个默认值的情况,以下就是我们经常用到的:



function t(p){
//如果p为null、undefined、false、0、'' 时,则设定一个默认值
if (!p)
{
p = "Default Value";
}
}
下面给一种更为精简的语法:


function t(p){
//如果p为null、undefined、false、0、'' 时,则设定一个默认值
p = p || "Default Value";
}
上面这种对我们定一个某一个变量时非常有用:


var temp;
temp = temp || "Default Value";
下面提供另外两种判断 没有参数或者参数为未定义变量时的默认值处理:


function t(p){
//如果没有参数或者参数值为未定义的变量,则设定一个默认值
// === 用来判断给变量是否为undefined 类型的变量
if (p === undefined )
{
p = "Default Value";
}
}function t(p){
//如果没有参数或者参数值为未定义的变量,则设定一个默认值
// typeof 用来判断变量是否为undefined 类型的变量
if (typeof p == 'undefined')
{
p = "Default Value";
}

   
Rss Comment  

没有相关评论

发表评论
请先注册,才能发表评论!
- 注册 -