for循环语句/命名函数
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 ...
随机推荐
- Windows Server 2012安装.NET Framework 3.5
1 文件获取地址 链接:https://pan.baidu.com/s/1o7wykEKKrzbVslSeHbBigA 提取码:e59o 2 安装原因 在Windows Server 2012上安装一 ...
- 生成透视列之COALESCE
临时表#t,数据如下: 实现如下数据: 方法一: declare @sql0 varchar(MAX)select @sql0 = isnull(@sql0 + '],[' , '') + Provi ...
- redis集群结构图
在JAVA编程时,使用哨兵池获取jedis来进行数据的操作,哨兵对对集群进行监视,当主节点宕掉时,会自动将子一个子节点升级为主节点,原来的主节点上线时会自动变为从节点,主节点的变化,对于使用哨兵池方式 ...
- Light OJ 1343 - Aladdin and the Black Stones
题目 link 求偶数子序列 满足 的个数. 分析 首先, 我们先把每一对a[i] + a[j]存起来, 这样就可以把题目的偶数个条件无视了. 设 T[i,j] = a[i] + a[j]; 因为我们 ...
- Typescript---03 类、接口、枚举
传统的javascript程序使用函数和基于原型的继承来创建可重用的组件,从ECMAScript2015(ECMAScript 6)开始,可以使用基于类的面向对象方式. 一.类: 定义类(class) ...
- TypeError: can only concatenate str (not "int") to str解决方式
使用format函数解决问题 for page in range(1,pagebox+1): url = "https://www.dd373.com/s/rbg22w-x9kjbs-wwf ...
- overlay 文件系统
overlay文件系统浅析 overlayfs文件系统类似于aufs,相比aufs,overlay实现更简洁,很早就合入了linux主线, 合入主线后overlayfs修改为overlay. dock ...
- shell判断进程是否存在
#!/bin/bash #进入rest所有目录,后续在此目录执行动作 cd /data/www/vhosts/go/ #rest的进程数,由于脚本名称为restart_rest.sh,所以排除了对re ...
- redis单点、redis主从、redis哨兵sentinel,redis集群cluster配置搭建与使用
目录 redis单点.redis主从.redis哨兵 sentinel,redis集群cluster配置搭建与使用 1 .redis 安装及配置 1.1 redis 单点 1.1.2 在命令窗口操作r ...
- Netty开发redis客户端,Netty发送redis命令,netty解析redis消息
关键字:Netty开发redis客户端,Netty发送redis命令,netty解析redis消息, netty redis ,redis RESP协议.redis客户端,netty redis协议 ...