while与for循环、function

  • while循环不知道次数

    var input;
    while(input!="barbie"){
      input=prompt("请输入内容");
    }
    alert("成功匹配");

  • for循环知道次数
  • // 函数最好的地方是,一写多用
    var a = 5;
    var b = 6;
    function sum(a,b){//a和b是形参
    sum = a+b;
    alert(sum);
    }
    sum(3,5);//3和5是实参,必须与形参匹配
时间: 2024-10-06 18:22:44

while与for循环、function的相关文章

php 循环 计算1+1+2+1+2+3+1+2+3+4+......1+2+3+...n

方法一: for 循环 function add($n,$sum=0){ for($i = 1;$i<=$n;$i++){ for($j = 1;$j<=$i;$j++){ $sum+=$j; } } echo $sum; } add(100,0); 方法二:回调函数 function getSum($n) { if ($n > 1) { $tempSum = $n * (1 + $n) / 2; return $tempSum + getSum(--$n); }else { retur

jquery常用遍历循环处理

??一.基本数组和for循环?? 最基本的遍历输出: $(function(){ var arr=[111,222,333,444,555,666]; for(var i=0;i<arr.length;i++){ $("#tab").append("<tr><td>"+arr[i]+"</td></tr>"); }; }); html结构:    <div class="box

for...in和for...of循环以及forEach方法

一.循环 1.for...in循环:可以把一个对象的所有属性依次循环出来. var o ={ name:"jack", age:20, city:"beijing" }; for (var key in o){ alert(key) //"name","age","city" }  由于Array也是对象,而它的每个元素的索引被视为对象的属性,因此,forj...in循环可以直接循环出Array的索引. v

js关于循环的理解

学习任何语言都离不开循环,js也是一样,看了网上的资料,整理一份关于js循环的理解. 1.最基础循环,js和其他高级语言一样使用for.while循环 (function() { for(var i=0, len=demoArr.length; i<len; i++) { console.log('demo1Arr['+ i +']:' + demo1Arr[i]); } })(); for循环中的i在循环结束之后任然存在与作用域中,为了避免影响作用域中的其他变量,使用函数自执行的方式将其隔离起

JS实现停留几秒sleep,Js中for循环的阻塞机制,setTimeout延迟执行

//第一种,使用while循环 function sleep(delay) { var start = (new Date()).getTime(); while((new Date()).getTime() - start < delay) { continue; } } //或者使用for循环 function sleep(delay) { for(var t = Date.now(); Date.now() - t <= d;); } 这种实现方式是利用一个伪死循环阻塞主线程.因为JS是

js-依次循环异步请求(普通/ES6)

要求:请求5次ajax,将结果依次显示在页面 老办法:用数组+定时器代替for循环 function getTime(j, length) { setTimeout(function () { $start = new Date().getTime(); $.get(seturl, function (e) { $end = new Date().getTime(); //js请求时间 //计算出相差天数 $date = $end - $start; $seconds = Math.ceil($

js调用播放音乐

/*声音的js*/ $(function () { var file = []; file['mp3'] = '../../Content/music/1.mp3'; audioplayer('audioplane', file, true); $("#voicebtn").click(function () { if ($(this).hasClass("voiceBtn")) { $(this).removeClass("voiceBtn")

网站前端_JavaScript.0011.JavaScriptFunction

函数类型: 说明: Function类型实际上是对象,每个函数都是Function类型的实例,而且都与其它引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针 //函数声明 //        - 普的函数声明 var max = function(x, y){     return x>y?1:(x==y?0:-1) } console.log(max(1, 2))           - 使用Function构造函数 var func= new Functi

JS写小游戏(一):游戏框架

前言 前一阵发现一个不错的网站,都是一些用html5+css+js写的小游戏,于是打算学习一番,写下这个系列博客主要是为了加深理解,当然也有一些个人感悟,如果英文好可以直接Click Here. 概述 一般,小游戏都要关注两个问题:刷新和交互.因为游戏一般是动态的,所以需要不断刷新.JavaScript是单线程,如果用C语言写过贪吃蛇之类的小游戏,应该知道,单线程一般是挂起一个时间来达到动态效果.比如C语言的Sleep(),JS的setInterval()等.但是js还有一种更高性能的方法req

我的JS方法集(拿来分享一下)

数组方法集 Angela.array = { //# 数组方法 // index, 返回位置! 不存在则返回 -1: index: function (t, arr) { //# 返回当前值所在数组的位置 if (arr.indexOf) { return arr.indexOf(t); } for (var i = arr.length ; i--;) { if (arr[i] === t) { return i * 1; } }; return -1; } //返回对象 的 键值! 返回值