js基础

输出方式:1.控制台:console.log("hellow");2.在页面:document.write("hellow");3.弹窗:alert("hellow");4.prompt("请输入密码");组成:1.ECMAScript 核心2.DOM 文档对象模型  控制页面中元素3.BOM 浏览器对象模型 操作浏览器窗口变量声明变量var name=“3”; name是变量名变量可以加特殊符号和数字但是不能在变量前加。常量声明变量使用 var name但声明常量就不是了声明常量用const  举例:const PI=31;常量只要声明了就不可以改变 常量名尽量的大写可以小写但大写是规范数据数字:numbervar a=1;var b=0.2;字符串:string字符串是只要带着双引号和单引就是字符串类型var a="asdjio"var b="12"布尔:boolean只有ture和false意思是真和假var boo1=true;var boo2=false;布尔值在运算中true会转换成1而false会转换成0举例:true+false=1null  空undefiend 未定义的 object 对象转换整数以下随可以转换成xx但是类型都会变成numberparseInt();举例:var a=5.5;      var b=parseInt(a);      console.log(b);转换小数parseFloat();举例:var a=5;      var b=parseFloat(a);      console.log(b);转换字符串:toString(); 举例:var a=5;     var b=a.toString();     console.log(b);按要求保留小数位  有四舍五入 toFixed(); var a=13.956; var b=a.toFixed(2);  括号里2是保留2位小数 console.log(b);运算符%:模 求余数(保留整数)++在前:先自己加一在赋值  举例:var a=3; var b=++a; console.log(b);4 console.log(a);4++在后:先赋值再加一  举例:var a=3; var b=a++; console.log(a);4 console.log(b);3关系运算符:是返回的是布尔值 >大于  < 小于 <=小于或等于  >=  ===全等于(值和类型) ==等于(值等于)    举例:var a=5;   var b="5";   console.log(a==b);true   console.log(a!==);true逻辑运算符&&:和 与 两个都对才会为true只要一个错就会为false||:或 一个对了就会为true!:取反 相反举例:x=5、y=6;      x==y是错的但是加上! !(x==y)为true三目运算符: 条件?  “答案1”  “答案2” 举例: 5>=6?    对        错分支 if(条件){ alert(对了) }else{ alert(错了) }else if() 是多重条件语句 if(条件1){ 条件1 }else if(条件2){ 条件2 }switch........case.....break 是截至意思 switch(条件){ case1: alert(); break; case2: alert(); break; case3: alert(); break; default: 以上都不满足 } default:当以上都不满足的时候就会执行这个操作switch直落式举例:switch(条件){ case1: case2: case3: alert(“蛋炒饭”) }

你可能感兴趣的:(js基础)