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 ...
随机推荐
- Mysql常用命令大全 sql
1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...
- Java线程池(待续)
线程池是预先创建线程的一种技术..线程池在还没有任务到来之前,创建一定数量的线程,放入空闲队列中.这些线程都是处于睡眠状态,即均为启动,不消耗CPU,而只是占用较小的内存空间.当请求到来之后,缓冲池给 ...
- The walking dead
邪恶令好人团结 Facing evil brings good people together 只是没有人觉得自己是邪恶的一边 No one ever thinks that they’re the ...
- Git初始配置和基本使用
初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...
- linux安装lamp环境(linux+apache+mysql+php)
源码安装 本次使用 Centos7.2 MySQL5.7.22 Apache2.4.37 PHP5.6.38 安装Apache 安装httpd和所需依赖:gcc, apr, apr-util,apr- ...
- JVM内存结构--新生代及新生代里的两个Survivor区(下一轮S0与S1交换角色,如此循环往复)、常见调优参数
一.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能.你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我 ...
- eclipse中alt+/失效的几种解决方法
1.次方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— content assist ,在右上方有一行“sele ...
- linux常用命令及使用技巧(三)
文件管理与编辑 mkdir创建一个目录 mkdir [选项] 目录名 -m 设置存取权限 -p 可以一次创建多个目录 more命令读取文本文件,灭次显示一屏,并在每屏后暂停 cat命令将文件的内容输出 ...
- 中国居民18位身份证号验证方法,Java算法实现
public static boolean validate18Idcard(String idcard){ if(idcard == null ) { return false; } if(idca ...
- 函数式编程-compose与pipe
函数式编程中有一种模式是通过组合多个函数的功能来实现一个组合函数.一般支持函数式编程的工具库都实现了这种模式,这种模式一般被称作compose与pipe.以函数式著称的Ramda工具库为例. cons ...