前端基础笔记11

来源:互联网 发布:软件交互设计流程图 编辑:程序博客网 时间:2024/06/05 08:35
1、隐式转换
 
  a转Number :加减乘除取余都可以   (注意 num为string,num+100中的加号是连接作用,+num+100对了)
 
 
  b转String : 加""    


 
  c转Boolean : !




2、比较运算符


   var a = "3"; var b = 3;var c = a == b;  ----->true
 
   注意:==在比较的时候比较的是内容,没有关注数据的类型
  
   
   但是如上换成===               ---------->false
 
   注意:比较内容还有类型
 
 
  !=也是比较的内容




  !==比较的是内容和类型  都相同为false   有一样不同就为true 
 
 
3、只有js代码可以调试,html和css无法调试




4、1 注意:else后面没有判断条件
   
   2 if else 及else if 只能执行一个代码块
 
   3 else if 可执行多个
 
   4 先写小范围的条件,在写大范围的条件
     if(a>200)...
     else if (a>300)...
     输入300,但是执行第一段代码 
 
 
   5 最后的else可以不写




5、三元运算表达式
 
   var age= prompt("请输入您的年纪");
 
   age>=18?alert("已经成年"):alert("未成年");
   boolean表达式?代码段1:代码段2;






1、比较两个数中的较大数 使用三元运算比较简单
 
 
var max = num1 > num2 ?num1:num2;




2、Math.random() 函数返回的值 大于等于0.0小于1.0所以包括0 不包括1




  
原创粉丝点击