`
xsuo
  • 浏览: 123387 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

undefined为空或不是对象

 
阅读更多
var ss;
var ret=null;
ret=window.showModalDialog(PopPage+'?'+Argname+'='+Arg+'&querytype=L&selectType='+SelectType+'&'+Argname1+'='+Arg1+'&'+Argname2+'='+Arg2,ret,'dialogwidth:'+Width+'px;dialogheight:'+Height+'px'+';scrollbar:no;toolbar:no;menubar:no;resize:no;directories:no;status:no');
if(ret==null){
return;
}
ss=ret.split("|");
//取到返回值后用|分离成两部分
Textseq.value=ss[0];
Textname.value=ss[1];
}
如果,ret没有设置null.
页面会报错:undefined为空或不是对象.
此处特别注意变量ret要预设null
分享到:
评论

相关推荐

    'guid' 为空或不是对象

    当你遇到“'guid' 为空或不是对象”的错误时,这意味着在你的代码中,尝试访问或操作的`guid`变量可能是未定义的、null,或者它不是一个预期的对象类型。 这个问题可能由多种原因引起,以下是一些可能的情况和解决...

    js删除对象/数组中null、undefined、空对象及空数组方法示例

    在JavaScript编程中,有时我们需要处理复杂的数据结构,例如对象和数组,确保它们不包含无效的值,如`null`、`undefined`、空对象或空数组。这些无效值可能会导致错误或不必要的处理开销。本篇文章将深入探讨如何在...

    Javascript中的false、0、null、undefined和空字符串对象[归类].pdf

    相反,`null`和`undefined`不能直接调用方法,因为它们不是对象。尝试这样做会导致错误。 此外,尽管不能直接调用`toString()`,但可以通过`String()`构造函数将`null`和`undefined`转换为相应的字符串形式:“null...

    js为空或不是对象问题的快速解决方法

    在JavaScript编程中,开发者经常遇到的一个问题就是“为空或不是对象”错误。这个问题通常发生在尝试对一个未初始化或不存在的变量进行操作时。下面将详细介绍如何快速解决这一问题,并详细解释一些核心知识点。 ...

    number 数字string 字符串bool 布尔undefined 未定义null 空Array 数组Object 对象var.md

    number 数字string 字符串bool 布尔undefined 未定义null 空Array 数组Object 对象var.md

    js中判断对象是否为空的三种实现方法

    x`可以用于检查`x`是否为`null`、`undefined`或空对象。然而,这种方法的一个潜在问题是,如果`x`是一个空数组`[]`或者`false`这样的假值,也会被判断为空,这可能不是我们期望的结果。 在实际开发中,根据具体场景...

    js 不为空 验证

    "js 不为空 验证"这个标题涉及到的就是如何确保变量、对象、数组或字符串在JavaScript中不是空值。这通常是确保程序逻辑正确性和避免错误的基础步骤。 在JavaScript中,"空"可能意味着以下几种情况: 1. `null`:这...

    Javascript 中的false零值nullundefined和空字符串对象

    可以看出,`0`、空字符串(`""`)和`false`可以互相视为“假值”,而`null`和`undefined`则视为“空值”。 #### 四、类型相关的方法 对于“假值”来说,它们是可以调用一些类型相关的内置方法的,例如`toString()`。...

    Javascript类型系统之undefined和null浅析_.docx

    与 `undefined` 相比,`null` 是一个表示“空值”的关键字,它被设计为一个空对象指针,尽管在 JavaScript 中它的类型标识为 `'object'`。这是一个历史遗留问题,因为在 JavaScript 最初的设计中,`null` 被认为是一...

    $.browser.msie 为空或不是对象问题的多种解决方法

    在jQuery 1.9及更高版本中,`$.browser`对象已经被移除,这导致了开发者在尝试使用`$.browser.msie`时会遇到“$.browser.msie 为空或不是对象”的错误。 `$.browser.msie`在旧版本的jQuery中用于检测用户是否使用的...

    如何检查一个对象是否为空

    这个方法通过将对象转换为JSON字符串,并检查这个字符串是否与一个空对象的字符串表示(即'{}')相同来判断对象是否为空。这种方法无法识别不可枚举的属性。示例代码如下: ```javascript function isEmpty(obj) { ...

    js 判断是否为空

    1. **类型转换**:使用`new String(temp)`会将`temp`强制转换为字符串类型,这意味着即使`temp`原本为`null`或`undefined`,也会被转换为字符串形式(即空字符串`""`),从而导致误判。 2. **逻辑判断**:使用`temp1...

    在vue项目中获取的duration属性值为NaN或者undefined.md

    在创建一个vue项目时,获取标签中duration属性值为空或者未定义的情况,针对以上可能出现的两种情况,本文给出作者本人的一些实践成功后的方法。

    javascript类型系统--undefined和null全面了解_.docx

    而 `null` 被设计为一个空对象指针,虽然 `typeof null` 返回 `'object'`,但这实际上是一个历史遗留问题。`null` 通常用来表示预期的对象但实际上为空的情况。例如,当你期望一个变量存储一个对象,但实际并未分配...

    Js判断参数(String,Array,Object)是否为undefined或者值为空

    6. 空对象:没有任何属性的普通对象,表示为`{}`。 对于`null`和`undefined`,可以通过简单的比较进行识别,但其他类型的检查则需要更复杂的逻辑。 最直接的方法是使用`typeof`操作符,它可以返回变量的数据类型。...

    JS 中如何判断 undefined null.rar

    // 值存在且不是 undefined 或 null } ``` 或者,使用短路逻辑运算符来简化判断: ```javascript if (myValue != null) { // 值存在且不是 undefined 或 null } ``` ### 总结 理解和正确判断 `undefined` 和 `...

    js判断一个属性是否为空1

    例如,如果你想确保`flag`无论是否定义、或者其值是否为空字符串、null、0、false、空数组或空对象,都视为“空”,那么你可以使用以下综合检查: ```javascript if (typeof this.flag === 'undefined' || this....

    JavaScript 判断一个对象{}是否为空对象的简单方法

    需要注意的是,除了空对象,`null`、`undefined`、`0`、`NaN`、`""`等也表现为假值。因此,使用这种方法只能初步判断一个对象是否可能是空的,但不是唯一的判断方式。 ### 方法2:比较对象是否等于空对象字面量 ...

Global site tag (gtag.js) - Google Analytics