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

创建数组的三个方式:

  • 常规方式: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. Linux 文件属性 chgrp、chown、chmod的用法

    Linux 文件属性 ls 是 list 的意思,重点在显示文件的文件名与相关属性.选项 -al 表示列出所有的文件详细的权限与属性(包含隐藏文件,就是文件名第一个字符为 . 的文件) 第一栏代表这个 ...

  2. ElementUI+Vue在使用el-dialog时,如何做到在弹出dialog时,外部呈锁定状态,而不是点击外部导致dialog直接关闭。

    ElementUI+Vue在使用el-dialog时,如何做到在弹出dialog时,外部呈锁定状态,而不是点击外部导致dialog直接关闭. 问题描述 今天,在做Element+Vue项目时发现:Di ...

  3. CentOS7中Tomcat的安装和配置以及启动配置tomcat。启动过程中的易错点

    Tomcat运行需要设置JRE目录,全局变量配置,请参见: Linux下JDK的安装和配置   当然也可以直接修改Tomcat的配置文件,请自行度娘   1.下载并解压 请先去官网找到需要下载的tom ...

  4. pwnable.kr-random-Writeup

    MarkdownPad Document *:first-child { margin-top: 0 !important; } body>*:last-child { margin-botto ...

  5. queue的使用-Hdu 1702

    ACboy needs your help again! Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ( ...

  6. redis-start

    start CAP BASE: 基本可用 Basically Available 软状态 Soft state 最终一致 Eventually consistent Redis:REmote DIct ...

  7. 豆瓣工程师为你解答关于 Python3 编程方面的问题

    Python是如此活跃的一种语言,几乎伴随互联网的发生而创立,又伴随互联网的极速发展而繁荣.使用Python会遇到这样的问题:什么时候该用多进程?怎样提高代码执行效率?Flask为什么流行?学习Pyt ...

  8. Ubuntu16 nginx 配置 Let's Encrypt 免费ssl

    每篇一句 Some of us get dipped in flat, some in satin, some in gloss. But every once in a while you find ...

  9. 201771010135 杨蓉庆/张燕《面对对象程序设计(java)》第十三周学习总结

    1.实验目的与要求 (1) 掌握事件处理的基本原理,理解其用途: (2) 掌握AWT事件模型的工作机制: (3) 掌握事件处理的基本编程模型: (4) 了解GUI界面组件观感设置方法: (5) 掌握W ...

  10. 1.1、webrtc的历史和现状

    1.1.webrtc的历史和现状 本书目录 温馨提示:本书的内容,将按照顺序一一展开,上篇文章阐述本书的诞生的原因,推荐阅读方式等. 如果你还没有阅读上一篇文章(必读前言—— 作者的独白),我建议返回 ...