`

《仔仔细细分析Ext》 Ext对Number类的扩展

阅读更多

原生 Number 类:

包含五个静态属性和六个实例方法,简表如下:

静态属性:

Number.MAX_VALUE :最大值

Number.MIN_VALUE :最小值

Number.NaN :非数字值

Number.NEGATIVE_INFINITY :负无穷大,运算结果下溢时返回该值

Number.POSITIVE_INFINITY :正无穷大,运算结果上溢时返回该值

 

实例方法:

toString()

toLocaleString()

toFixed()

toExponential()

toPrecision()

valueOf()

 

Ext Number 的扩展

Ext.js 里面仅仅扩展了一个实例方法: constrain() 。这个方法用来判断数值是否处于指定的区间 [min,max] 之间,如果处于该区间,返回原来的数值;如果原来的数值小于 min ,返回 min ;如果原来的数值大于 max ,返回 max

Js代码 复制代码
  1. /**  
  2.  
  3.  * @ Number类  
  4.  
  5.  */  
  6.   
  7. Ext.applyIf(Number.prototype, {   
  8.   
  9.      /*检查当前数值是否处于指定的区间之内,如果当前值处于区间内,直接返回该值;否*则返回min或max,取决于当前值超出了哪一个边界。注意:该方法返回约束值,但  
  10.  
  11. *不改变当前值。  
  12.  
  13. */  
  14.   
  15.     constrain : function(min, max){   
  16.   
  17.         return Math.min(Math.max(this, min), max);   
  18.   
  19.     }   
  20.   
  21. });  
分享到:
评论

相关推荐

    ext-4.2.0-beta

    7. **主题定制**:EXTJS 4.2.0可能扩展了主题支持,让开发者能够更轻松地创建自定义皮肤,满足特定品牌和设计需求。 8. **调试与测试工具**:为了帮助开发者更好地调试和测试EXTJS应用,4.2.0版本可能增强了开发...

    扩展ACL的应用实例及解析.docx

    2. 扩展访问控制列表(Extended ACL):编号为100-199,对源地址、目的地址、源端口、目的端口和协议进行判断,通常放在离源端较近的接口上。 扩展ACL的特点: * 可以对源地址和目的地址进行判断 * 可以对源端口和...

    初中语文文摘生活民间打拐勇士仔仔

    这个故事讲述了民间打拐勇士仔仔的事迹,他是一个退伍的武警战士,致力于打击人口贩卖,尤其是儿童拐卖。仔仔通过网络监控,识别出人贩子的暗语,并与他们周旋,协助警方解救被拐儿童。 1. **网络监控与反拐策略**...

    仔仔学数学源码 C#4

    【仔仔学数学源码 C#4】是一个专门为幼儿园及小学生设计的数学运算软件,旨在帮助孩子们学习和掌握万位数以内的基本算术运算。这个项目采用C#编程语言的第四版本(C#4)编写,展示了如何利用C#的强大功能来创建教育...

    六仔源码带数据库

    2. **结构分析**:分析项目的目录结构和文件组织,了解模块划分和职责分配,这对理解整个系统架构至关重要。 3. **数据库交互**:查看与数据库相关的代码,了解数据的存储和查询方式,可能涉及SQL语句、ORM框架(如...

    GBA图书仔2 0.9版

    5. **兼容性与移植性**:GBA图书仔2 0.9版需要确保生成的电子书能在各种GBA硬件上正常运行,这涉及对不同GBA模拟器和真实硬件的兼容性测试。 6. **性能优化**:为了在低性能的GBA设备上流畅运行,软件需要进行性能...

    快速城市化过程中城市用地扩展驱动力研究

    这三个主要成分都是通过线性回归分析进一步研究的,结果表明城市用地的扩展与城市人口和GDP的增长之间存在高度正相关的关系,而进一步的偏相关分析发现,GDP增长是解释城市用地扩展的更重要因素。这意味着经济增长在...

    利用jieba完成对年报可读性分析所需词典(2个灵格斯词典+会计科目+会计术语+连词词典)

    这里有两份灵格斯词典,它们可以扩展jieba的基础词库,提高对年报中非标准词汇或行业特有词汇的识别率,确保分析的全面性。 会计科目词典包含了会计领域中常见的科目名称,如“应收账款”、“固定资产”等。在分析...

    向仔嵌入式

    3. **文件系统**:选择合适的文件系统对嵌入式设备至关重要,例如JFFS2、YAFFS或ext4,这些文件系统有不同的优点和适用场景。 4. **实时性增强**:对于需要实时响应的嵌入式应用,可以通过RT-PREEMPT补丁或采用实时...

    EF扩展方法BulkInsert(批量添加)

    这些库提供了对EF的扩展,使得我们能够批量插入数据,显著提高性能。 1. **安装扩展库**: 要使用BulkInsert,首先需要通过NuGet包管理器安装对应的扩展库,例如`EntityFramework.BulkInsert`。在Visual Studio中...

    宝仔视觉空间宝仔视觉空间

    宝仔视觉空间宝仔视觉空间宝仔视觉空间宝仔视觉空间

    农林牧渔类畜牧业行业长白猪领域分析报告(研究报告).pdf

    《农林牧渔类畜牧业行业长白猪领域分析报告》是一份深度研究畜牧业中长白猪养殖业的专业报告,旨在全面解析该领域的现状、发展趋势以及关键数据。报告内容包括但不限于行业概览、市场分析、生产情况、经济效益以及...

    文本分类系统

    包括各个文本的关键词输出,可以控制关键词输出个数,也可以对关键词加入黑名单和白名单。 关于TextClassify文本分类系统的改进: 改进jieba中文分词词典 改进黑名单:增加停用词 改进白名单:增加专业词 在Text...

    死仔截图附使用说明

    在死仔截图中,`Bitmap`类用于创建一个与屏幕分辨率相同的图像,然后将屏幕内容复制到这个位图对象中。 5. **Rectangle结构**:`Rectangle`结构用于定义一个矩形区域,它是截图的关键部分。在选择截图区域时,需要...

    ANSYS地震分析.rar

    ANSYS作为一款强大的多物理场仿真软件,提供了丰富的功能来模拟地震对结构的影响,帮助工程师进行地震分析。本文将围绕“ANSYS地震分析.rar”这一综合学习科研包,探讨其包含的反应谱分析、时程分析、人工波生成以及...

    Email tracker 扩展包

    Email tracker 扩展包

    烯丙孕素对断奶母猪发情调控及产仔性能的影响_赵思友.caj

    烯丙孕素对断奶母猪发情调控及产仔性能的影响_赵思友.caj

    ANSYS建筑结构分析应用-命令流.zip

    通过对这些命令流的学习,工程师可以掌握如何在ANSYS环境中对各种建筑结构进行精确、高效的分析,从而在设计阶段就能预见并解决潜在的结构问题,确保建筑物的安全性和耐久性。无论是初学者还是经验丰富的专业人士,...

Global site tag (gtag.js) - Google Analytics