JS刷题记录 11.04

1.◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;

◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;

◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。

2.\d      匹配一个数字字符。等价于 [0-9]。

\D     匹配一个非数字字符。等价于 [^0-9]。

\f       匹配一个换页符。等价于 \x0c 和 \cL。

\n      匹配一个换行符。等价于 \x0a 和 \cJ。

\r       匹配一个回车符。等价于 \x0d 和 \cM。

\s      匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。

\S      匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。

\t       匹配一个制表符。等价于 \x09 和 \cI。

\v      匹配一个垂直制表符。等价于 \x0b 和 \cK。

\w     匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。

\W    匹配非字母、数字、下划线。等价于 '[^A-Za-z0-9_]'。

3.exec() 方法用于检索字符串中的正则表达式的匹配, 如果字符串中有匹配的值返回该匹配值构成的数组

4.js里面没有函数重载的概念,在其他语言中(如java)java中,可以存在同名函数,

只要传入的参数数量或者类型不同即可。

在js中,定义了两个同名函数后,

后面的函数会覆盖前面定义的函数。

由于函数声明提升,所以函数声明会提前,由于存在同名函数,后面的add函数将覆盖第一个add函数,所以两次调用add()返回的值是相同的。也就是y,z都为4.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js语言学习 1.基本概念: 1.js是区分大小写的 2.标识符命名规则: 第一个字符必须是一个字母、下划线(_)...
    NSQAQ阅读 5,123评论 1 17
  • 1. 摘要 本文讲解了Python语法的要点,便于入门者学习之用。 2.内容 2.1 基本语法 2.2.1 Pyt...
    笔名辉哥阅读 5,262评论 0 1
  • Array 对象 Array 对象用于在变量中存储多个值: 第一个数组元素的索引值为 0,第二个索引值为 1,以此...
    Joel_zh阅读 3,138评论 0 0
  • Golang是一种强类型的通用系统编程语言,具有垃圾回收机制并明确支持并发编程。go程序由包构成,这允许对依赖关系...
    云时代的运维开发阅读 4,336评论 0 0
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,272评论 0 4