数学数学

从小数学不好。

现在每次看到Math对象里面的方法,脑子就闪过一道白光:这方法是干什么来着?

貌似以前只用过ceil,floor,random,round

floor(),取最小值

ceil(),取最大值

round(),取最近值,正好一半(0.5)的时候,取最大值

random(),不用说,范围是0到1之间小数

今天遇到 Math.abs(),取的是绝对值

没用过的

max(,) 和 min(,)是比较后取两位中大的和小的

在js中的所有类型都是弱数据类型,也就是说不管什么类型都是用var 声明,具体是什么类型就看你给它付什么值。

有时候为了逻辑判断,会用数字与布尔型直接运算。

比如:

carousel.prototype = {
    glue: false,
    var totalMoved = this.vertical ? ((this.dy % this.myDivHeight) / this.myDivHeight * 100) * -1 : ((this.dx % this.myDivWidth) / this.myDivWidth * 100) * -1; // get a percentage of movement.

    touchMove: function(e) {

        if (!this.okToMove) {
            oldStateOkToMove = this.okToMove;
            this.okToMove = this.glue ? Math.abs(totalMoved) > this.glue && Math.abs(totalMoved) < (100 - this.glue) : true;
            if (this.okToMove && !oldStateOkToMove) {
                $.trigger(this, "movestart", [this.el]);
            }
        }

}

测了一下:

此处可见,--执行的时候,glue还是0,执行过后,glue才变成-1的。

js有什么不明白的,算不清楚的,都可以在console里面测一测!这也是学习的诀窍之一。

前面的例子中还有一句很长很长的:

var totalMoved = this.vertical ? ((this.dy % this.myDivHeight) / this.myDivHeight * 100) * -1 : ((this.dx % this.myDivWidth) / this.myDivWidth * 100) * -1; 

注释说是把运动距离取成百分比,用到运算符%

% 求余数 (保留整数) x=5%2 x=1

这也是除了加减乘除以外唯一的算数运算符了,要牢记。

另外,三目运算符比较长,也要明确  ?前面是条件,问号后面是true和false的分别取值。

时间: 2024-11-07 22:19:27

数学数学的相关文章

数学!数学!

数学!数学! 数学,原本是很实实在在的学科,然而经历了多年的发展却已经变得越来越抽象,结果就是大多数人很难对数学的了解上升的更高的水平,一开始我是比较讨厌数学的,我的数学一直倒不是很好,当然也不是很差的那种. 在之后的人生道路上,我开始逐渐意识到数学的重要性,时不时也被数学的魅力所吸引.我开始尝试从数学的角度思考一些问题,并且获益匪浅,比如将递归问题用数学中的归纳推理来考虑.Google中的新闻分类完全是计算机完成的,其中用到的是余弦相似性,也就用到了我们高中之前一直接触到但又不知如何应用的三角

结对编程——中小学数学数学学习软件——项目总结

一.需求 1.用户注册功能.用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册: 2.用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功.密码6-10位,必须含大小写字母和数字.用户在登录状态下可修改密码,输入正确的原密码,再输入两次相同的新密码后修改密码成功: 3.密码设置成功后,跳转到选择界面,界面显示小学.初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量: 4.用户输入题目数量后,生成一张试卷(同一张卷子不能有相同题目,题目全部为

GPU编程中的常用数学函数

在GPU编程中,函数一般分为以下几种类型:数学函数.几何函数.纹理映射函数.偏导数函数.调试函数等.熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率. 关于数学数学函数(Mathematical Functions) 数学函数用于执行数学上常用计算,比如:三角函数.幂函数.向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数.列表如下: 标准函数库中的数学函数 未完待续......

【分享】近4000份数学学习资源免费分享给大家

一直以来喜欢收集数学类的教程资源,于是费了好大劲从万千合集站上扒拉了下来,总结归类了一下,一共有将近4000本电子书.经测试,均可免费下载,可能会弹出小广告,可不必理会之.[仅供学术学习和交流,请无用于商业用途.]另外,如有可能,还请尽量支持正版纸质书.   数学史(54)     数学史.rar 55.6 MB   数学的起源与发展.rar 4.3 MB   费马大定理—一个困惑了世间智者358年的谜.pdf 9.5 MB   通俗数学名著译丛14-无穷之旅:关于无穷大的文化史.pdf 14.

数学类杂志SCI2013-2014影响因子

ISSN Abbreviated Journal Title Full Title Category Subcategory Country total Cites IF        2013-2014 IF 2012-2013 IF 2011-2012 IF 2010-2011 IF 2009-2010 IF 2008-2009 IF 2007-2008 5-Year Impact Factor Immediacy Index Articles Cited Half-Life Eigenfa

数学的本质

学了这么多年数学 数学是什么,其实没有统一的答案的 因为一切都是相对的,所以根本就没有统一答案,所谓的答案,定义都是在某一种角度上的一种认识 不管你学的数学在哪个阶段,不管你学的是基础数学,应用数学,计算数学,统计 其它数学里就是一种对立统一 有限与无限的对立统一 (如微积分,如大数定律,中心极限定理 ,极限只是一种沟通有限与无限的一种手段,不是本质,有限与无限是你中有我我中有你,有限的东西可以无限分,无限的东西也可以有有限的界限) 确定与不确定的对立统一 (如概率论与数据统计 ) 静止与发展的

著名数学大师丘成桐:我们为什么要读数学科普书【有视频】

丘成桐,1949年生,美籍华人,原籍广东省梅州,生于汕头,长于香港.哈佛大学数学教授.他被公认为是近1/4世纪里世界上最有影响的数学家之一,他在29岁时就攻克几何学上的难题「卡比拉猜想」,在1982年获得数学界的「诺贝尔奖」--菲尔兹奖,他是迄今惟一获得该奖的华人. <数学与人文>系列图书是他作为主编的一套数学科普读物,全面解读数学及其历史的发展历程.数学家的奇闻轶事,以采访.传记.轶事.人物.故事.诗歌等形式呈现,内容生动有趣,适合教育工作者.学生和数学爱好者阅读. 数学的发展是很美好的,因

程序员数学如何提升?【15本书籍推荐】

在我们还没接触编程,都有疑问过,数学不好能学习编程吗?数学不好能做程序员吗? 这里我可以先回答你,是可以的.但是你想做一个优秀的程序员,想提升自己的实力,提升数学知识是很有必要的! 很多小伙伴都害怕去学习数学,这是为什么呢?简单地说,这是因为我们高中数学的教学体系和早期的数学学习资源非常少,而且很多朋友在高中的时候害怕学数学,但是到了大学却开始爱上数学 数学是我们生活中必不可少的一部分,我们每天都需要用到它,当你是一个程序员,你最需要的也是数学,因为数学能让人更有逻辑,更有创造力,更聪明. 要成

AI全面入门经典书籍-pytho入门+数学+机器学习+深度学习(tensorflow)一次性打包

百度网盘:https://pan.baidu.com/s/1SShwxxBIHB_rynF_jUjApA 一.内容清单: 1..python入门书籍:?? ??? ?python基础教程.pdf?? ??? ?python语言及其应用.pdf?? ??? ?python语言入门.pdf?? ??? ?像计算机科学家一样思考python第2版.pdf ?? ??? ?备注:自己找一本精读,其他辅助阅读,会有不一样的效果.?? ? 2.数学:?? ??? ?同济高等数学 第六版 上册.pdf?? ?