如何判断Javascript中的变量是否为空?抱歉问这个愚蠢的问题,但我是Javascript的新手!

if(response.photo) is empty {
    do something
else {
    do something else
}

response.photo was from JSON, and it could be empty sometimes, empty data cells! I want to check if it's empty.

推荐答案

如果要测试空字符串:

if(myVar === ''){ // do stuff };

如果要判断已声明但未定义的变量:

if(myVar === null){ // do stuff };

如果要判断可能未定义的变量:

if(myVar === undefined){ // do stuff };

If you're checking both i.e, either variable is null or undefined:

if(myVar == null){ // do stuff };

Jquery相关问答推荐

如果选中了三个sibling ,则选中一个复选框

jquery克隆div并将其附加在特定div之后

从 iframe 访问父窗口的元素

如何知道字体(@font-face)是否已经加载?

如何使用jQuery动态设置宽度和高度

Codemirror 编辑器在单击之前不会加载内容

即使通过Javascript代码判断,如何触发复选框单击事件?

使用 D3.js(IE、safari 和 chrome)创建 SVG 后,如何保存/导出 SVG 文件?

$.each(selector) 和 $(selector).each() 有什么区别

将 CSS 应用于 jQuery 对话框按钮

使用 时如何从 select2 中获取选定文本

使用 MVC、C# 和 jQuery 导出为 CSV

如何在javascript中获取json键和值?

jQuery闪烁突出显示对div的影响?

JQuery:如果 div 可见

jQuery - 确定输入元素是文本框还是 Select 列表

如何使用 jQuery 取消设置元素的 CSS 属性?

jQuery: Select 不为空的数据属性?

清除表jquery

小于 10 给数字加 0