微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript学习笔记

一.JS语法错误会引起后续代码终止,但不会影响其他JS代码


<script type="text/javascript">
document.write(a);
// 100 正常执行
// 和 var a = 100 相通

二.运算操作符

2.1 +

(1)数学运算、字符串连接

(2)任何数据类型 + 字符串 = 字符串

2.2 %

(1)求余数 (保留整数)

(2)说明

4 除以 6 不够除,余数是 4 → 6*0+4=4

alert(0%1) == 0
alert(1%1) == 0
alert(2%1) == 0
alert(3%1) == 0
alert(4%1) == 0

// 举例

alert(0%2) == 0
alert(1%2) == 1
alert(2%2) == 0

alert(0%3) == 0
alert(1%3) == 1
alert(2%3) == 2
alert(3%3) == 0

alert(0%3) == 0
alert(1%3) == 1
alert(2%3) == 2
alert(3%3) == 3

alert(0%4) == 0
alert(1%4) == 1
alert(2%4) == 2
alert(3%4) == 3
alert(4%4) == 0

alert(0%5) == 0
alert(1%5) == 1
alert(2%5) == 2
alert(3%5) == 3
alert(4%5) == 4
alert(5%5) == 0

三、js取整数、取余数的方法

3.1 丢弃小数部分,保留整数部分

3.2 向上取整,有小数就整数部分加1

3.3 四舍五入

3.4 向下取整

3.5 取余

四、JS中求余数或取模的例子

4.1 以分钟为基数,获取分钟包含的天、小时、分钟

        var string_description=day>0?day+"天":"";  
            string_description+=hour>0?hour+"小时":"";  
            string_description+=minute>0?minute+"分钟":"";  
        return string_description;  
    }  

    // 执行  
    (function(){  
        var minutes=1426;  
        var time=getCostTime(minutes);  

        alert(time);  
    })();  

    // 结果  
    // 23小时46分钟 </code></pre>

4.2 隔行变色

NO.1



    <Meta charset="UTF-8">
    Document


    
    webtall
  • webtall
  • webtall
  • webtall
  • webtall

NO.2



    <Meta charset="UTF-8">
    Document


    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐