13 JavaScript Array对象&Boolean对象&Math对象&RegExp对象
万物皆对象,数组是对象,数组可以存储元素,函数,数组等对象
创建数组的三个方式:
- 常规方式: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对象的更多相关文章
- JavaScript正则表达式(Regular Expression):RegExp对象
第一部分:新建正则表达式 JavaScript中正则表达式是参照Perl 5(一门历史很悠久的语言,现在tiobe编程语言排行依然在10名左右)建立的. 新建正则表达式的方法有两种: 1.使用字面量( ...
- JS中的RegExp对象常用属性和方法
JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...
- JS之RegExp对象(二)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/zkn_CS_DN_2013/article/details/24243159 RegExp对象的经常 ...
- 关于RegExp对象实例的lastIndex属性的一些整理
今天在做正则循环匹配,碰到一个怪问题,第一次可以匹配上,但循环第一次之后,就无法匹配上了.猛然想起,RegExp中lastIndex属性,于是上网搜索了一下,将一些资料整理归纳,以备今后自己查阅(记性 ...
- java基础63 JavaScript中的Number、Math、String、Date对象(网页知识)
本文知识点(目录): 1.Number对象 2.Math对象 3.String对象 4.Date对象 (日历例子) 1.Number对象 1.1.Number对象的创建方式 方式1: ...
- JavaScript课程——Day07(对象简介、Math对象、时间对象、字符串对象)
1.对象简介 在javaScipt中,一切皆为对象或者皆可以被用作对象 宿主对象:window,document 内置对象:Number String Boolean Array数组 Obje ...
- 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.字面量 ...
- javaScript中Math内置对象基本方法入门
概念 Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法. Math 不是一个函数对象,用户Number类型进行使用,不支持BigInt. Math 的所有属性与方法都是 ...
- JavaScript Array 对象
JavaScript Array 对象 Array 对象 Array 对象用于在变量中存储多个值: var cars = ["Saab", "Volvo", & ...
随机推荐
- mybatis--第一个mybatis程序
首先,创建一个数据库my,并在数据库中插入一张表user,然后在user表中插入一行数据,代码如下: create database my; use my; create table user( id ...
- 前端——语言——Core JS——《The good part》读书笔记——初篇
本书是一本经典,优秀的JS书籍. 目的 在书籍中作者多次提及本书的目的,让读者去发现语言中的精华部分,避免糟粕部分,提高代码的编写质量.简述为取其精华去其糟粕. 本书的内容只涉及到Core JS部分, ...
- IDE - IDEA - 快捷键整理 - 01. Navigation
1. 概述 工具的熟练程度, 会决定工作效率 总共也就 140 条左右吧 需要讲解吗? 2. ref 1. idea 自带的 ReferenceCard.pdf 3. keymap 1. 文件移动 C ...
- Git - 03. git 工作空间
1. 概述 git 存放代码的地方 2. 创建 命令 # 1. 从无到有 > git init # 2. 从远程拉去现有的仓库 > git clone <url> 3. 文件生 ...
- Go_random
package main import ( "math/rand" "fmt" "time" ) func main() { /* 生成随机 ...
- 使用Canvas画布的注意事项
1.开始一个路径时要使用beiginPath()方法 ,不然会发生意想不到的事件. 2.图片加载完成后才能按照顺序依次绘图 (巧用onload时间)
- opencv:自定义滤波
卷积核的定义 均值卷积核 // 自定义滤波 - 均值卷积 int k = 15; Mat mkernel = Mat::ones(k, k, CV_32F) / (float)(k * k); Mat ...
- websocket协议实现
# websocket协议实现 1.抓包 wireshark规则: tcp.port == 9000 2. 结果解析 客户端请求: GET /ws/test_2 HTTP/1.1 Host: loca ...
- Linux的一些命令(CentOS7)
注:下面的文件名和文件夹名字都支持通配符 init 0:关机 init 6:重启 clear:清屏 ip addr:查看ip地址 passwd 用户名:修改指定用户的密码 时间相关的命令: date: ...
- Python实现重命名一个文件夹下的图片
在网上查了一下python实现的图片重命名,工作中刚好用一下. # -*- coding:utf8 -*- import os path = '新建文件夹 (2)/' filelist = os.li ...