万物皆对象,数组是对象,数组可以存储元素,函数,数组等对象

创建数组的三个方式:

  • 常规方式:var myCars = new Array();
  • 简介方式:var myCars = new Arrray("Benz","BMW",“Audi”);
  • 字面:var Array = ["Benz","BMW","Audi"];
<script>
var i;
var myCars = new Array();
var myCars1 = new Array("a","b","c");
var myCars2 = new Array("z","y","w");
myCars[0] = "Benz";
myCars[1] = "BMW";
myCars[2] = "Audi";
for(i = 0; i < myCars.length; i ++){
document.write(myCars[i]+"<br/>"+myCars1[i]+"<br/>"+myCars2[i]+"<br/>");
}
</script>

Boolean对象:

如果布尔对象的初始值为以下,则它是false:

  • 0
  • -0
  • null
  • ""
  • false
  • undefined
  • NaN

Math对象:

  • 用于执行数学任务,比如求平方根sqrt(),比如π,pi
  • Math.rount(4.7)四舍五入
  • Math.random()返回一个0~1之间的随机数

RegExp对象:str.match(regPattern)

  • Regular Expression
  • 规定在文本中检索的内容
  • 当检索某个文本时,可以用一种模式来描述要检索的内容。RegExp就是这种模式
  • 简单的模式可以使一个单独字符
  • 复杂模式包括更逗字符,可用于解析、格式检查、替换等。可以对字符串的检索位置和字符类型进行规定

RegExp匹配:

  • i(ignore?) -修饰符执行不区分大小写和全文的搜索
  • g(global?) -修饰符用于执行全文的搜索
  • ig                - 修饰符用于执行全文范围不区分大小的搜索
  • reg.test("s")    -从字符串中搜索是否含有字符"s",返回值类型为布尔
  • reg.exec("s")   -检索字符串中的指定值,返回被找到的值,如果没有则返回null
<script type="text/javascript" charset="utf-8">
var pattern = new RegExp("e");
var a = "eeeaaa";
document.write(pattern.test(a));
var regPattern =new RegExp("e");
var a = "eess";
document.write(regPattern.exec(a));
</script>

13 JavaScript Array对象&Boolean对象&Math对象&RegExp对象的更多相关文章

  1. JavaScript正则表达式(Regular Expression):RegExp对象

    第一部分:新建正则表达式 JavaScript中正则表达式是参照Perl 5(一门历史很悠久的语言,现在tiobe编程语言排行依然在10名左右)建立的. 新建正则表达式的方法有两种: 1.使用字面量( ...

  2. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

  3. JS之RegExp对象(二)

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/zkn_CS_DN_2013/article/details/24243159 RegExp对象的经常 ...

  4. 关于RegExp对象实例的lastIndex属性的一些整理

    今天在做正则循环匹配,碰到一个怪问题,第一次可以匹配上,但循环第一次之后,就无法匹配上了.猛然想起,RegExp中lastIndex属性,于是上网搜索了一下,将一些资料整理归纳,以备今后自己查阅(记性 ...

  5. java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)

    本文知识点(目录): 1.Number对象    2.Math对象    3.String对象    4.Date对象 (日历例子) 1.Number对象 1.1.Number对象的创建方式 方式1: ...

  6. JavaScript课程——Day07(对象简介、Math对象、时间对象、字符串对象)

    1.对象简介 在javaScipt中,一切皆为对象或者皆可以被用作对象 宿主对象:window,document 内置对象:Number  String  Boolean  Array数组  Obje ...

  7. JavaScript基础&实战(5)js中的数组、forEach遍历、Date对象、Math、String对象

    文章目录 1.工厂方法创建对象 1.1 代码块 1.2.测试结果 2.原型对象 2.1 代码 2.2 测试结果 3.toString 3.1 代码 3.2 测试结果 4.数组 4.1 代码 5.字面量 ...

  8. javaScript中Math内置对象基本方法入门

    概念 Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法. Math 不是一个函数对象,用户Number类型进行使用,不支持BigInt. Math 的所有属性与方法都是 ...

  9. JavaScript Array 对象

    JavaScript Array 对象 Array 对象 Array 对象用于在变量中存储多个值: var cars = ["Saab", "Volvo", & ...

随机推荐

  1. js处理文章详情页点击量统计

    具体需求:在文章管理系统中,需要统计文章详情页面的点击量,来体现该文章是否受用户欢迎,方便管理员调整日后编辑新文章时的内容方向. 解决方案:设置有过期时间的cookie 我们在访问文章详情页面时,拿到 ...

  2. 前端——语言——Core JS——《The good part》读书笔记——初篇

    本书是一本经典,优秀的JS书籍. 目的 在书籍中作者多次提及本书的目的,让读者去发现语言中的精华部分,避免糟粕部分,提高代码的编写质量.简述为取其精华去其糟粕. 本书的内容只涉及到Core JS部分, ...

  3. python之nosetest

    nose介绍 nose下载 nose使用 -s 能够打印用例中的print信息 ➜ func_tests git:(master) ✗ nosetests -v test_app.py:TestApp ...

  4. 加壳&脱壳 - 前言(4.17更新)

    0x00 闲谈 最近打算学习学习加壳脱壳相关的知识,大致会有以下几个部分 1.upx壳的加壳原理及脱壳方法 --UPX压缩壳的工作原理 --脱upx壳--初试--单步追踪 -- 0x01 参考链接 1 ...

  5. k8s搭建

    K8s官方文档地址:https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/  如果用云主机部 ...

  6. as(android studio)的初次使用

    链接:https://blog.csdn.net/qq_28808627/article/details/50058805

  7. Jmeter_接口串联自动化测试_登录后充值获取cookie

    1.登陆->充值->运行会报错 2,那如何解决这个问题呢,添加HTTP COokie管理器 另外一种方法,登录->提取正则表达式,充值->添加HTTP cookie管理器

  8. 【PAT甲级】1084 Broken Keyboard (20 分)

    题意: 输入两行字符串,输出第一行有而第二行没有的字符(对大小写不敏感且全部以大写输出). AAAAAccepted code: #define HAVE_STRUCT_TIMESPEC #inclu ...

  9. Docker安装、命令详情、层级架构、docker服务启动失败解决方法

    容器背景: 层级架构:  容器对比传统化虚拟机: 可以把docker理解成是一款自带软件(比如:nignx.tomcat.....)的镜像操作系统(首先是要下载镜像) 以下是Windows环境安装Do ...

  10. 【嵌入式】ARM9复习

    一.嵌入式系统基础 二.ARM处理器 1. 在每条指令后,用;//注释这条指令的寻址方式,以及实现的功能(25分) 注:变址寻址需要标注是基址加偏移.还是基址加索引,是前变址还是后变址.SUB SP, ...