数码资讯
Javascript的学习笔记
1。条件分支语句:如果 基本格式: {(如果) }如果(){ 其他{ } } 执行过程: 二、循环语句 2.1预测试循环语句:在执行循环代码之前对导出条件的值进行评估。 2.1.1while声明 基本格式: {做 }(同时) 执行过程: 2.1.2语句 基本格式: 为(;){ } 执行过程: 2.2
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。条件分支语句:如果
基本格式:
{(如果)
}如果(){
其他{ }
}
执行过程:
二、循环语句
2.1预测试循环语句:在执行循环代码之前对导出条件的值进行评估。
2.1.1while声明
基本格式:
{做
}(同时)
执行过程:
2.1.2语句
基本格式:
为(;){
}
执行过程:
2.2后测试循环语句:在执行循环中的代码后测试退出条件。
2.2.1、DO-WHILE语句
基本格式:
{做
}();
执行过程:
三。精确迭代语句
基本格式:
对于(对象中的属性){
}
函数:重复指定对象的所有属性,可用于枚举对象的属性。
实例uff1a
复制代码代码如下所示:
单击下面的按钮,迭代对象的属性。
点击这里
函数myFunction()
{
var x;
;
无功的人= {名:比尔
(x)
{
txt +人+ { };
}
document.getelementbyid(演示).innerHTML = txt;
}
如果要表示的对象是null或未定义的,则循环体将不再执行或抛出错误。因此,在执行for循环时,我们应该首先检查修改对象的属性值是否为null或未定义。
四、标签声明
基本语法:
标签:
例如:开始:(var i = 0;i < 10;i + +){
警报(一);
}
给标签声明的作用的一个例子:
没有标签:
复制代码代码如下所示:
var = 0;
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破;
}
数字+;
}
}
警报(努姆);95
加入标签:
复制代码代码如下所示:
var = 0;
OutPoint:
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破观;
}
数字+;
}
}
警报(努姆);55
第一个例子是输出95,这并不难理解。为什么第二个示例的输出输出为55因为,当执行突破得分多,直接跳到putpoint水平和执行警告声明。
如果第二个示例更改为以下内容:
复制代码代码如下所示:
var = 0;
对于(var i = 0;i < 10;i + +){
OutPoint:
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破观;
}
数字+;
}
};
警报(努姆);95
结果与第一个例子的结果是一致的。
五、中断和继续语句
5.1break声明:
复制代码代码如下所示:
var = 0;
对于(var i = 1;i < 10;i + +){
如果(i % = 5 = 0){
打破;
}
数字+;
};
警报(努姆);4
执行中断语句后,跳转到警报语句。
5.2continue声明:
复制代码代码如下所示:
var = 0;
对于(var i = 1;i < 10;i + +){
如果(i % = 5 = 0){
继续;
}
数字+;
};
警报(努姆);8
在继续语句执行之后,它跳转到for()循环,并继续执行循环直到循环条件未设置为止。
六、语句
基本语法:
用(对象){
声明
}
例子如下:
不要用:
复制代码代码如下所示:
VaR QS = location.search.substring(1);
VaR的主机= location.hostname;
var url = location.href;
警报(QS);
警报(主机名);
警报(URL);
使用方法:
复制代码代码如下所示:
带有(位置){
VaR QS = search.substring(1);
var =主机的主机名;
var url = href;
}
警报(QS);
警报(主机名);
警报(URL);
从上面的例子中可以看到,语句的功能是将代码的范围设置为特定的对象,并减少重复输入。
但js解释器需要检查块中的变量是否属于所包含的对象,这将大大降低语句的执行速度,并导致JS语句难以优化。
因此,不建议使用语句大范围地使用。
七、开关语句
基本语法:
开关(){
案例:
打破;
案例:
打破;
…
违约
}
执行过程:
开关语句可以是任何数据类型,每个情况下的值不一定是常量,也可以是变量、表达式等,例如:
复制代码代码如下所示:
开关(Hello World){
案例hello+世界:
警报(找到了问候语);
打破;
案例odbye :
警报(已找到关闭);
打破;
违约:
警报(意外消息被发现。);
}
复制代码代码如下所示:
var = 25;
开关(true){
案件编号< 0:
警报(小于0);
打破;
案例编号< = 10:> = 0
警报(在0和10之间。);
打破;
大小写> 10个数字< = 20:
警报(在10和20之间。);
打破;
违约:
警报(超过20);
}
交换语句在比较时使用了总操作符比较,因此没有类型转换。
实践uff1a
复制代码代码如下所示:
var计数= 10;
对于(var i = 0;i <计数;i + +){
警报(一);
}
警报(i);输出什么
为(;){
警报(2);输出编号2
}
以上是本文的全部内容,希望对合作伙伴有所帮助。
基本格式:
{(如果)
}如果(){
其他{ }
}
执行过程:
二、循环语句
2.1预测试循环语句:在执行循环代码之前对导出条件的值进行评估。
2.1.1while声明
基本格式:
{做
}(同时)
执行过程:
2.1.2语句
基本格式:
为(;){
}
执行过程:
2.2后测试循环语句:在执行循环中的代码后测试退出条件。
2.2.1、DO-WHILE语句
基本格式:
{做
}();
执行过程:
三。精确迭代语句
基本格式:
对于(对象中的属性){
}
函数:重复指定对象的所有属性,可用于枚举对象的属性。
实例uff1a
复制代码代码如下所示:
单击下面的按钮,迭代对象的属性。
点击这里
函数myFunction()
{
var x;
;
无功的人= {名:比尔
(x)
{
txt +人+ { };
}
document.getelementbyid(演示).innerHTML = txt;
}
如果要表示的对象是null或未定义的,则循环体将不再执行或抛出错误。因此,在执行for循环时,我们应该首先检查修改对象的属性值是否为null或未定义。
四、标签声明
基本语法:
标签:
例如:开始:(var i = 0;i < 10;i + +){
警报(一);
}
给标签声明的作用的一个例子:
没有标签:
复制代码代码如下所示:
var = 0;
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破;
}
数字+;
}
}
警报(努姆);95
加入标签:
复制代码代码如下所示:
var = 0;
OutPoint:
对于(var i = 0;i < 10;i + +){
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破观;
}
数字+;
}
}
警报(努姆);55
第一个例子是输出95,这并不难理解。为什么第二个示例的输出输出为55因为,当执行突破得分多,直接跳到putpoint水平和执行警告声明。
如果第二个示例更改为以下内容:
复制代码代码如下所示:
var = 0;
对于(var i = 0;i < 10;i + +){
OutPoint:
对于(var j=0;j<10;j + +){
如果(i = 5 = { = 5)
打破观;
}
数字+;
}
};
警报(努姆);95
结果与第一个例子的结果是一致的。
五、中断和继续语句
5.1break声明:
复制代码代码如下所示:
var = 0;
对于(var i = 1;i < 10;i + +){
如果(i % = 5 = 0){
打破;
}
数字+;
};
警报(努姆);4
执行中断语句后,跳转到警报语句。
5.2continue声明:
复制代码代码如下所示:
var = 0;
对于(var i = 1;i < 10;i + +){
如果(i % = 5 = 0){
继续;
}
数字+;
};
警报(努姆);8
在继续语句执行之后,它跳转到for()循环,并继续执行循环直到循环条件未设置为止。
六、语句
基本语法:
用(对象){
声明
}
例子如下:
不要用:
复制代码代码如下所示:
VaR QS = location.search.substring(1);
VaR的主机= location.hostname;
var url = location.href;
警报(QS);
警报(主机名);
警报(URL);
使用方法:
复制代码代码如下所示:
带有(位置){
VaR QS = search.substring(1);
var =主机的主机名;
var url = href;
}
警报(QS);
警报(主机名);
警报(URL);
从上面的例子中可以看到,语句的功能是将代码的范围设置为特定的对象,并减少重复输入。
但js解释器需要检查块中的变量是否属于所包含的对象,这将大大降低语句的执行速度,并导致JS语句难以优化。
因此,不建议使用语句大范围地使用。
七、开关语句
基本语法:
开关(){
案例:
打破;
案例:
打破;
…
违约
}
执行过程:
开关语句可以是任何数据类型,每个情况下的值不一定是常量,也可以是变量、表达式等,例如:
复制代码代码如下所示:
开关(Hello World){
案例hello+世界:
警报(找到了问候语);
打破;
案例odbye :
警报(已找到关闭);
打破;
违约:
警报(意外消息被发现。);
}
复制代码代码如下所示:
var = 25;
开关(true){
案件编号< 0:
警报(小于0);
打破;
案例编号< = 10:> = 0
警报(在0和10之间。);
打破;
大小写> 10个数字< = 20:
警报(在10和20之间。);
打破;
违约:
警报(超过20);
}
交换语句在比较时使用了总操作符比较,因此没有类型转换。
实践uff1a
复制代码代码如下所示:
var计数= 10;
对于(var i = 0;i <计数;i + +){
警报(一);
}
警报(i);输出什么
为(;){
警报(2);输出编号2
}
以上是本文的全部内容,希望对合作伙伴有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。