zoukankan      html  css  js  c++  java
  • 写一个简单的开关和红黄绿路灯

    算数运算符:+ - * / %(取模运算符或取余)

    1.运算浮点数(小数)是会有误差 。

    2.如果在算术运算中前后出现字符串,并且使用+,必须使用字符串首尾相连的方式将内容连接

    3.隐式转换:String() Number() Boolean() Object()

    4.如果运算过程中没有使用字符串,使用+符号,其他类型都会转换为数值,并且相加(隐式转换)。

    5.所以类型遇到- * / %都会隐式转换为数值,然后运算的

    var a="5";
    var b=2;
    console.log(a*b);//10
    

    这个是用取模运算符写的。

    开关:

    <button id="bn">按钮</button>
    <script>
         var bn=document.getElementById('bn');
            var sum=1;
            bn.onclick=function(){
                sum=sum+1;
                if(sum%2){
                    bn.innerHTML="开";
                }else{
                    bn.innerHTML="关";
                }
            }   
    </script>
    

    红黄绿 绿灯:

    <div id="div0">字的颜色可以随余数变化</div>
    <script>
           var div0=document.getElementById('div0');
            var col=0;
            div0.onclick=function(){
                col++;
                if(col%3==1){
                    div0.style.color='red';
                }else if(col%3==2){
                    div0.style.color='green';
                }else{
                    div0.style.color="yellow";
                }
            } 
    </script>
    

    可以给div一个样式,不想写也可以:

    <style>
            .div0{            
                 200px;
                height: 100px;      
            }
    </style>
    
  • 相关阅读:
    windows服务安装命令
    vue开发
    Quorum(NRW)算法机制简介
    SideCar模式
    Python抓取数据的几种方式
    Ms SqlServer索引的选择
    cmd添加环境变量
    好用工具网站
    Aufofac生命周期
    EF初次加载优化
  • 原文地址:https://www.cnblogs.com/zmlAliIqsgu/p/13264778.html
Copyright © 2011-2022 走看看