相关疑难解决方法(0)

JavaScript检查变量是否存在(定义/初始化)

检查变量是否已初始化的哪种方法更好/更正?(假设变量可以包含任何内容(字符串,整数,对象,函数等))

if (elem) { // or !elem
Run Code Online (Sandbox Code Playgroud)

要么

if (typeof(elem) !== 'undefined') {
Run Code Online (Sandbox Code Playgroud)

要么

if (elem != null) {
Run Code Online (Sandbox Code Playgroud)

javascript variables if-statement initialization undefined

1642
推荐指数
24
解决办法
142万
查看次数

未定义变量的typeof用法

" typeof "JavaScript函数的最佳用法是什么?

if (typeof (myvar) == 'undefined') { 
//or
if (typeof (myvar) == undefined) { 
//or
if (typeof myvar == 'undefined') { 
//or
if (typeof myvar == undefined) { 
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript typeof

7
推荐指数
1
解决办法
1097
查看次数

if语句使用underscore.js

[注意:这个问题非常相似,但不完全相同.]

我正在尝试if使用下划线模板进行语句.我试过了:

<% if (_id) { %><%=_id %><% } %>
Run Code Online (Sandbox Code Playgroud)

<% if (_id) { _id } %>
Run Code Online (Sandbox Code Playgroud)

<% if (_id) { <%= _id %> } %>
Run Code Online (Sandbox Code Playgroud)

和一堆其他组合,但我总是得到错误

ReferenceError:未定义_id

有什么建议?

javascript underscore.js

2
推荐指数
1
解决办法
2139
查看次数