for(1.表达式1;2.表达式2;3.表达式3){
4.循环体语句;
}
先执行1,在执行2表达式,如果2的表达式为false的话直接退出循环,
如果2的表达式结果为true,执行4,执行3,执行2.
break与continue区别:
// break直接结束本循环
//continue:结束本次循环,进入下一个循环
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>for循环</title>
<script type="text/javascript">
打印1-3
for(var i=1;i<=3;i++){
document.write(i);
}
// 计算1-100的和
//先定义一个计数器 sum
var sum = 0;
for(var i=1;i<=100;i++){
sum=sum+i;
}
document.write(sum);
// 5-150的乘积
var sum =1;
for(var i=5;i<=150;i++){
sum = sum*i;
}
document.write(sum);
// 计算1-100之内的偶数和
var sum=0;
for(var i=0;i<=100;i=i+2){
sum = sum+i;
}
document.write(sum);
//遍历数组
var arr=["a","m","a","z","e"];
// //用for循环遍历数组
for(var i=0;i<arr.length;i++){
document.write(arr[i]);
}
// 死循环
while(true){ }
for(变量 in 对象){
执行的语句块;
}
var arr=["a","m","a","z","e"];
var i=0;
for(i in arr){
document.write(arr[i]);
}
// break与continue区别:
// break直接结束本循环
//continue:结束本次循环,进入下一个循环
for( i=0; i<=5;i++){
//当i=3退出循环
if(i==3){
continue;
}
document.write(i);
} </script>
</head> <body>
</body>
</html>
命名函数:
function 函数名(形式参数列表){
要执行的语句块;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>命名函数/匿名/有名</title>
<script type="text/javascript">
/*function 函数名(形式参数列表){
要执行的语句块;
}
*/ function show(name,age){
document.write("我叫"+name+"今年"+age+"岁了");
//关键字 返回值
return name;
}
// //方法调用 方法名(实际参数列表);
var n1 = show("小红帽",18);
alert(n1); /*function 函数名(参数列表){
要执行的语句块;
}
*/
//匿名函数
var f=function(){
alert("你好");
}
//匿名函数调用
f(); </script>
</head> <body>
</body>
</html>
全局变量和局部变量:
直接定义的变量是全局变量
在函数中定义的变量称为局部变量
局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。
for循环语句/命名函数的更多相关文章
-
shell脚本之循环语句与函数
shell脚本之循环语句与函数 echo的用法: echo -n #表示不换行输出 echo -e #输出转义字符,将转义后的内容输出到屏幕上 转义字符: \n :换行,被输出的字符从"\n ...
-
Python循环语句及函数的定义
循环语句¶ 重复执行某一个固定的动作或者任务 语法 for 变量 in序列: 语句1 语句2 ..... In [2]: # 列表知识只是以后会讲 # 比如[1,2,3,4,5,6,7] list ...
-
#9.5课堂JS总结#循环语句、函数
一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...
-
js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用
javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 三个常用对话框 alert("")警告对话框,弹出一个警告对话框 <script> al ...
-
JavaScript的控制语句和循环语句和函数的总结
10.控制语句---if语句 10_1:if-else语句 if(表达式){ 语句1: .... }else{ 语句1: .... }; 示例: var a = 1; if (a > 0){ a ...
-
Javascript语法,变量类型,条件,循环语句,函数,面向对象
1.JavaScript代码革两种存在形式: <!-- 方式一 --> <script type='txt/javascript' src='/js/comment.js'>& ...
-
java:javaScript(定义方式,循环语句,函数与参数,事件机制,控制台记录,event事件获取键盘ascii,confirm和prompt,事件和内置对象,获取input,点击更换背景色)
1. 定义JS的两种方式: <!DOCTYPE> <html> <head> <meta charset="UTF-8"></ ...
-
shell编程之循环语句for / while / until
shell编程之循环语句与函数 一.条件测试 二.循环语句 ① for循环语句结构(遍历) 示例1 示例2 ② while循环语句结构(迭代) 示例1 示例2 ③ until 循环语句结构 示例1 一 ...
-
PHP变量、数据类型、字符串、运算符、条件语句、循环语句、数组、函数
PHP 简介: php :是一门动态交互的计算机语言 静态交互 html css js 但凡是动态交互的 都需要服务器. php都是以.php结尾的文件 Html文件里不能写php代码,但是ph ...
随机推荐
-
Java 7 中 NIO.2 的使用——第二节 元数据文件的属性
如果你有很多疑问关于一个文件或目录,它是否是隐藏的,它的大小是多少,谁拥有它,你可以从元数据中得到这些信息.所谓的元数据,就是描述数据的数据. NIO.2组织了这些原数据的属性的概念,并提供了java ...
-
HTTP编程(六)
此为网络编程的一个系列,后续会把内容补上.....
-
Mysql命令行连接
mysql在线参考手册地址: http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html#connecting-disconnecting 在linux平 ...
-
java缓存算法【转】
http://my.oschina.net/u/866190/blog/188712 提到缓存,不得不提就是缓存算法(淘汰算法),常见算法有LRU.LFU和FIFO等算法,每种算法各有各的优势和缺点及 ...
-
BA的广度和深度
http://insights.thoughtworkers.org/ba-capability-and-development-path-in-thoughtworks/ 作者:ThoughtWor ...
-
Function.prototype.toString
语法:fn.toString(indentation) 改方法返回当前函数源代码的字符串,而且还可对此字符串进行操作,比如: function num(){ }; var str = num.toSt ...
-
iOS 开发新版 动态库framework
0. 参考 http://www.cocoachina.com/industry/20140613/8810.html framework+xib参考 : http://blog.csdn.net/x ...
-
关于小米4电信4g刷入第三方ROM无信号解决办法
from: http://www.yuwantb.com/xiaomi4-lineage-os.html 关于小米4电信4g刷入第三方ROM无信号解决办法 下载这个电信4g补丁包. 链接:http ...
-
VS code常用的几个插件
VScode是一个我最近才开始用的编辑器,在此列几个自己在用的插件,以备换机时的需要. auto close tagbeautify css/sass/scss/lessone dark themes ...
-
HDU 2604 Queuing(矩阵快速幂)
题目链接:Queuing 题意:有一支$2^L$长度的队伍,队伍中有female和male,求$2^L$长度的队伍中除 fmf 和 fff 的队列有多少. 题解:先推导递推式:$f[i]=f[i-1] ...