<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> <script type="text/javascript"> var a = 10; var b = 10; var c = a + b; var d = "hello"; var e = "world"; var f = 10; f = f + 2; f += 2; var g = 1; g++; g = g + 1; g += 1; var h = g++; h = g; g++; var k = ++g; -----g++; -----k = g; --关系运算符 var L = 3 >= 2; var p = 123; var q = "123"; --非 var aa = 2; var bb = 3; var cc = !(aa >= bb); --与 var dd = 2 >= 3; false 不满足 var ee = 4 >= 1; true 满足 alert(dd && ee); 或 alert(dd || ee); alert(cc); //三元运算符 /* var bl = 2 >= 1?"aa":"bb"; alert(bl); var shuru = prompt(请输入商品名称); var shuchu = shuru == "汉堡"?"5元":shuru = "圣代"? "25元";"请输入正确商品";alert(shuchu);*/ //选择 //if var aa = / prompt("请输入你要的商品"); if(aa == "汉堡"){ alert("请给我5元"); }else if(aa == "鸡块"){ alert("请给我15元"); }else if(aa == "圣代"){ alert("请给我25元"); }else{ alert("请输入正确商品") } /*switch switch(aa){ case "汉堡": alert("请给我5元"); break; case "鸡块": alert("请给我15元"); break; case "圣代": alert("请给我25元"); break; default: alert("请输入正确的商品") }*/ /*练习:用户输入一个数,判断是奇数还是偶数*/ //1、提供给用户一个输入、、、、 //2、拿到用户输入的值 //3、拿着这个值对2取余 //4、判断余数是0还是1 /* var(bb) = prompt("请输入一个数字"); if(bb = 0){ alert("您输入的既不是奇数也不是偶数"); }else{ var cc = bb%2; if(cc == 0){ alert("您输入的是偶数"); }else{ alert("您输入的是奇数") } }*/ /*----------------循环-------------- var index = 0; while(true){ index++; alert(index); if(index > 10){ break; } }*/ /*while(true){ index++; if(index == 10){ continue; } alert(index); } */ /*练习题:有一张0.0001米的纸,对着多少次可以达到珠穆朗玛的高度8848米*/ var zhi = 0.0001; var index = 0; while(true){ zhi = zhi * 2; index++; if(zhi){ break; } }alert(index); /*var biao = 0; do{ biao++; alert(biao); }while (false); for(var j = 0 ;j < 10;j++){ alert(j) }*/ </script>
--运算符
----基础运算符 + - * / %
----加法:数字的求和 字符串的拼接
----减法:数字的减法 对数字进行取反
----乘法、除法、取余
---------复合运算符 += -= *= /= %=
--自增自减
-------注意位置 ++ --
-----------g=1 g=g++ alert(g)
---关系运算符 > < >= <= != == ===
---逻辑运算符
--------逻辑非 ! not
--------逻辑与 && and
--------逻辑或 || or
---三元运算符
------条件?值1(true):值2(false);
=====================流程语句==================
---选择(判断)结构
-------if 如果
------------
------------if(条件1){
-------------------执行代码1
------------}else if(条件2){
-------------------执行代码2
------------}else{
-------------------执行代码3
------------}
-------switch
-------swith(变量){
------------case"标签1":
------------执行代码1;
------------break;
------------case"标签2":
------------执行代码2;
------------break;
------------case"标签3":
------------执行代码3;
------------break;
------------default:
------------执行代码4;
------------break;
------------}
练习:用户输入一个数,判断是奇数还是偶数
---循环结构
-----while
---------while(条件){}
-----do while
---------do{
------------循环体
---------}while();
-----for
----------for(var i = 0 ;i < 10;i++){
-----------}
---跳转语句
-------break;
-------continue;
练习题:有一张0.0001米的纸,
--------对折多少次可以达到珠穆朗玛的高度8848米
----分析:1、把0.0001交给一个变量
----------2、让这个变量不断的*2
----------3、判断这个变量是不是超过或等于8848
----------4、把对着的次数输出