目录
- // 使用while循环在页面输出5次“hello 循环”
- var i = 1;
- while(i<=5){
- document.write("第"+i+"次:hello,循环
"); - i++;
- }
-
- document.write("输出完毕");
- // 使用do-while循环在页面输出5次“hello 循环”
- var i =1;
- do{
- document.write("第"+i+"次:hello,循环
"); - i++;
- }while(i<=5);
-
- document.write("输出完毕");
- // 使用for循环在页面输出5次“hello 循环”
- for (var i = 1; i <= 5; i++) {
- document.write("第" + i + "次:hello,循环
"); - }
-
- document.write("输出完毕");
数组:数组也是一个变量,是存储数据的空间(用来装数据的容器),可以存储多个相同类型的数据
- //声明数组
- var strs = new Array(3);
- //给数组里的元素赋值 数组名[下标] = 数据;
- strs[0] = "hello";
- strs[1] = "java";
- strs[2] = "html";
- // 超限会自动扩容
- strs[3] = "css";
- console.log(strs.length);//4
-
- for(var i =0;i
length;i++){ - console.log(strs[i]);
- }
-
- //使用for-in循环遍历数组
- for(var j in strs){
- // console.log(j); //j表示的是元素的下标值
- console.log(strs[j]);
- }
在一个循环结构中包含另一个完整的循环结构。
执行规律:
1)外层循环变量变化1次,内层循环变量变化1遍--》因为内层循环是外层循环的循环操作,所以里面的循环从头到尾执行完毕,才算完成外层循环的一次循环操作
2)外层循环控制行数,内层循环控制列数
注意:
如果使用双重循环解决的问题,每一行的列数是相同的,那么内层循环的变量范围是一个固定值
如果使用双重循环解决的问题,每一行的列数是不相同,那么我们需要寻找内层循环变量与外层循环变量之间的数量关系
存在于switch选择结构和循环结构中
作用:遇到break,就结束整个switch选择结构或者循环结构
- for(var i =1;i<=100;i++){
- document.write(i+" ");
- if(i==50){
- break;
- }
- }
作用于循环结构中
作用是:结束当前循环continue后续代码,继续执行下一次循环操作
- for(var i =1;i<=100;i++){
- //在输出之前对i的值进行判断,如果i的值能被5整除,就不输出,继续下一个数字的判断
- if(i%5==0){
- continue;
- }
- document.write(i+" ");
- }
函数就是包裹在花括号中的代码块,前面使用了关键词 function
function show(){
alert('哎呦你干嘛!');
}
parseInt(),从一个字符串中提取整数;
parseFloat(),从一个字符串中提取小数;
isNaN(),用来判断一个变量是不是数字;
prompt(),用来想浏览器中弹出一个用户输入对话框。
在调用函数时,您可以向其传递值,这些值被称为参数。
这些参数可以在函数中使用。
您可以发送任意多的参数,由逗号 (,) 分隔
//定义一个函数,实现两个数据求和操作
function sum(num1,num2){
document.write(parseInt(num1)+parseInt(num2));
}