1whilevar num = 1//1、声明循环变量while (num<=10){//2、判断循环条件 document.write(num+"<br />")//3、执行循环体操作;num++//4、更新循环变量;} while循环()中的表达式,运算结果可以是各种类型,但是最终都会转为真假,转换规则如下。①Boolean:true为真,false为假;②String:空字符串为假,所有非空字符串为真;③Number:0为假,一切非0数字为真;④null/Undefined/NaN:全为假;⑤Object:全为真。2do-while循环while循环特点:先判断后执行;do-while循环特点:先执行再判断,即使初始条件不成立,do-while循环至少执行一次;var num = 10 do{document.write(num+"<br />")//10 9 8 7 6 5 4 3 2 1 0num-- }while(num>=0) document.write(num)//-13,for循环for (var num =1num<=10num++) {document.write(num+" <br />")//1 2 3 4 5 6 7 8 9 10 }4for-in循环 var arr = ['a', 'b', 'c', 'd'] for (let a in arr) {console.log(a)// 0 1 2 3}for (let a of arr) {console.log(a)// a b c d}JQ循环有$.each和$.map('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象})Js中语言有三种输出
Javascript输出
一种是输出在js中,用js中的语法,
一个是alert,英语表示警告,通过这个指令我们可以看到警告的内容
使用 alert(‘警告的内容’) 一定是半角引号(‘或者”)
当浏览器打开的时候,我们可以在html页面中看到这个指令的具体实现
一个是prompt,可以输入内容的,
使用 prompt(‘提示的文案’,”默认输入文案”)
提示的是不能更改的
输入的内容是可以更改的
页面输出
一种是输出在页面中
document.write 将js中的内容输出的页面中,此时我们打开页面可以看到这些内容
输出到页面中的的内容值一定加上引号
Document.wirite(‘hello’)
控制台输出
一种是输出在控制台中
Console.log指令,可以将js的内容输出到控制台中
Console表示控制台对象,log表示打印的方法,他们一起掉用,可以将js的内容输出页面中
打开控制台
1 通过F12键打开
2 通过点击鼠标右键,选审核标签,在审核面板中选console面板
3 mac同学可使用command+R组合键将控制台打开