为什么JavaScript(jquery)if语句不能像php if语句一样工作?什么是解决方案?

用户名

JavaScript 代码

var a = 0;//remove latter
var b = 1;

if (a > 0) {
alert ("a > 0");
}

if (b > 0) {
alert ("b > 0");
}

所有作品(alert ("b > 0");)。

但是,如果删除var a = 0;,则秒if不起作用。

因此得出结论,如果第一个if没有变量,那么第二个if不起作用。

什么是解决方案?总是定义javascript-jquery变量?就像没有var a一样,那么var a = 0 ;?

阿伦·P·约翰尼(Arun P Johny)

如果未声明变量,则javascript抛出ReferenceError,因此必须声明将在javascript评估中使用的任何变量。

根据规范这是行为

如果IsUnresolvableReference(V),则引发ReferenceError异常。

因此,是的,var a, b即使未使用任何值初始化变量,也必须像这样声明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

什么样的解决方案thymeleaf是什么?

来自分类Java

什么样的解决方案thymeleaf是什么?

来自分类Dev

为什么我不能像服务一样获得Symfony Finder?

来自分类Dev

当值类型是引用类型的属性时,为什么它像引用类型一样工作?

来自分类Dev

为什么这只会产生一对解决方案

来自分类Dev

为什么5 :: Sum Integer像文字一样工作?

来自分类Dev

为什么ref参数不能像out参数一样被忽略?

来自分类Dev

为什么一个复杂的移位命令不能像某些具有相同逻辑的命令一样工作?

来自分类Dev

为什么用逗号分隔的Iterable不能像zip一样工作?

来自分类Dev

为什么Executor.asCoroutineDispatcher无法像newFixedThreadPoolContext一样工作?

来自分类Dev

为什么优先级队列不能像普通队列一样环绕?

来自分类Dev

为什么这种转换不能像C#一样在Powershell中工作?

来自分类Dev

为什么ggplotly无法像ggplot一样在rmarkdown中工作

来自分类Dev

为什么TF2的Dataset.map不能像正常的for循环遍历一样?

来自分类Dev

为什么“ if else语句”不能正常工作?

来自分类Dev

为什么管道函数像普通表函数一样工作?

来自分类Dev

为什么“ xinput list”与“ xinput --list”一样工作?

来自分类Dev

为什么不能像普通的数据CD一样仅“ dd” CD音频?

来自分类Dev

为什么int8像char(C ++)一样工作(Visual Studio 2015)

来自分类Dev

为什么if($ row ['field'] == value)像SELECT WHERE field = value一样工作?

来自分类Dev

Javascript重复if语句更好的解决方案?

来自分类Dev

为什么不能像变量一样覆盖管道?

来自分类Dev

为什么我的 If 语句不能正常工作?

来自分类Dev

为什么我的 if 语句不能正常工作?

来自分类Dev

为什么 if 语句不能正常工作

来自分类Dev

打字稿:为什么像 x 一样未知的工作

来自分类Dev

为什么我的 else/if 语句在 javascript 中不能正常工作?

来自分类Dev

为什么使用 async/await,它使代码像同步一样工作

来自分类Dev

为什么 javascript 'For' 语句不能在数组中工作?

Related 相关文章

  1. 1

    什么样的解决方案thymeleaf是什么?

  2. 2

    什么样的解决方案thymeleaf是什么?

  3. 3

    为什么我不能像服务一样获得Symfony Finder?

  4. 4

    当值类型是引用类型的属性时,为什么它像引用类型一样工作?

  5. 5

    为什么这只会产生一对解决方案

  6. 6

    为什么5 :: Sum Integer像文字一样工作?

  7. 7

    为什么ref参数不能像out参数一样被忽略?

  8. 8

    为什么一个复杂的移位命令不能像某些具有相同逻辑的命令一样工作?

  9. 9

    为什么用逗号分隔的Iterable不能像zip一样工作?

  10. 10

    为什么Executor.asCoroutineDispatcher无法像newFixedThreadPoolContext一样工作?

  11. 11

    为什么优先级队列不能像普通队列一样环绕?

  12. 12

    为什么这种转换不能像C#一样在Powershell中工作?

  13. 13

    为什么ggplotly无法像ggplot一样在rmarkdown中工作

  14. 14

    为什么TF2的Dataset.map不能像正常的for循环遍历一样?

  15. 15

    为什么“ if else语句”不能正常工作?

  16. 16

    为什么管道函数像普通表函数一样工作?

  17. 17

    为什么“ xinput list”与“ xinput --list”一样工作?

  18. 18

    为什么不能像普通的数据CD一样仅“ dd” CD音频?

  19. 19

    为什么int8像char(C ++)一样工作(Visual Studio 2015)

  20. 20

    为什么if($ row ['field'] == value)像SELECT WHERE field = value一样工作?

  21. 21

    Javascript重复if语句更好的解决方案?

  22. 22

    为什么不能像变量一样覆盖管道?

  23. 23

    为什么我的 If 语句不能正常工作?

  24. 24

    为什么我的 if 语句不能正常工作?

  25. 25

    为什么 if 语句不能正常工作

  26. 26

    打字稿:为什么像 x 一样未知的工作

  27. 27

    为什么我的 else/if 语句在 javascript 中不能正常工作?

  28. 28

    为什么使用 async/await,它使代码像同步一样工作

  29. 29

    为什么 javascript 'For' 语句不能在数组中工作?

热门标签

归档