JavaScript TypeError – “X” 是(不是)“Y”
如果存在不期望的数据类型,则会发生此 JavaScript 异常X 是(不是)Y 。 Unexpected 是未定义或空值。
信息:
TypeError: Unable to get property {x} of undefined or null reference (Edge)
TypeError: "x" is (not) "y" (Firefox)
Few example are given below:
TypeError: "x" is undefined
TypeError: "y" is null
TypeError: "undefined" is not an object
TypeError: "y" is not an object or null
TypeError: "x" is not a symbol
错误类型:
TypeError
错误原因:为任何方法提供了意外的数据类型,它需要其他东西。这发生在未定义或空值的情况下。
示例 1:在此示例中,变量 ('var_name') 未定义,因此发生错误。
HTML
Type Error
HTML
Type Error
输出(在边缘控制台中):
TypeError: Unable to get property 'substring' of undefined or null reference
例2:在这个例子中,variable('var1') 为null,所以发生了错误。
HTML
Type Error
输出(在边缘控制台中):
TypeError: Unable to get property 'substring' of undefined or null reference