Javascript 这些片段之间有什么区别?
我不熟悉javascript,因此面临许多问题 我在w3cschools.com上阅读了javascript教程, 我头上有很多问号 我不明白下面的区别是什么:Javascript 这些片段之间有什么区别?,javascript,Javascript,我不熟悉javascript,因此面临许多问题 我在w3cschools.com上阅读了javascript教程, 我头上有很多问号 我不明白下面的区别是什么: var name=something; name=something; 上面的两个例子也给出了一个名字,为什么有两种不同的方式 name=new Array(); name[0]=something0; name[1]=something1; 开关也是这样吗 //开关启动 var name=something(); swit
var name=something;
name=something;
上面的两个例子也给出了一个名字,为什么有两种不同的方式
name=new Array();
name[0]=something0;
name[1]=something1;
开关也是这样吗
//开关启动
var name=something();
switch(something)
{
case 1:
do something;
break;
case 2:
do something;
break;
default:
do something;
}
//如果…否则开始
var name=something();
if (condition)
{
do something
};
else if (condition)
{
do something
};
else
{
do something
};
开关盒和其他的有什么不同。如果
我认为两个都在做相同的事情?匹配条件然后做一些事情
而for循环和break循环
这三个人都在做同样的事情,但有三种不同的方式
有人能告诉我他们之间有什么不同吗?这让我很困惑
请介绍更多关于javascript的教程
非常感谢您的第一个问题,当您使用“var”时,它为变量定义了一个局部范围。当您使用没有键工作“var”的变量时,这意味着它们是全局变量。通常使用全局变量不是一个好的做法 同样在其他IF-ELSE部分中,在ELSE-IF块之前不能有分号 检查这些链接- 阅读JavaScript下的所有文章: JavaScript:范围界定和提升:
JavaScript:函数表达式vs.函数声明vs.函数语句:对于第一个问题,当您使用“var”时,它定义了变量的局部范围。当您使用没有键工作“var”的变量时,这意味着它们是全局变量。通常使用全局变量不是一个好的做法 同样在其他IF-ELSE部分中,在ELSE-IF块之前不能有分号 检查这些链接- 阅读JavaScript下的所有文章: JavaScript:范围界定和提升:
JavaScript:函数表达式vs.函数声明vs.函数语句:回答第一个问题:
var name=something;
name=something;
变量名称
此代码段创建了一个名为name的新变量。它将在代码的其余部分作为名称引用,它已声明
var name=something
这段代码假设上面声明了一个名为“something”的变量,它创建name变量,并为其指定在该特定点上保存的任何“something”的值
name=something
在没有初始创建变量的情况下,这一行假设变量之前已经声明过,它只是简单地为该变量赋值
阅读
我建议您阅读此网页,它似乎有一个很好的答案,可以回答您更多的问题。在回答您的第一个问题时:
var name=something;
name=something;
变量名称
此代码段创建了一个名为name的新变量。它将在代码的其余部分作为名称引用,它已声明
var name=something
这段代码假设上面声明了一个名为“something”的变量,它创建name变量,并为其指定在该特定点上保存的任何“something”的值
name=something
在没有初始创建变量的情况下,这一行假设变量之前已经声明过,它只是简单地为该变量赋值
阅读
我建议您阅读此网页,它似乎有一个很好的答案,可以回答您更多的问题。以及您的切换问题的快速、简单的答案。开关通常比重复的else-if块更干净、可读性更强。
在您的案例中,您还可以做一些很酷的事情,比如正则表达式(case/awesome | radial/:…)。稍后您将对此表示感谢;) 并快速、简单地回答您的切换问题。开关通常比重复的else-if块更干净、可读性更强。
在您的案例中,您还可以做一些很酷的事情,比如正则表达式(case/awesome | radial/:…)。稍后您将对此表示感谢;) 有没有人真的“欣赏”过regex:)哥们。我不欣赏他们,我爱他们。我不仅爱他们,我还爱他们:PDO任何人真的“欣赏”过regex:)哥们。我不欣赏他们,我爱他们。我不仅爱他们,我还爱他们:普诺普。实例化时,不使用var将变量放入全局范围而不是局部范围。这就是区别。参见Sachin Shanbhag的答案。不。实例化时,不使用var将变量放入全局范围而不是局部范围。这就是区别。参见Sachin Shanbhag的回答。