Js高程笔记->引用类型
1 . Object 对象
- g : 表示全局 ,表示搜索一整个字符串,而非匹配到第一个就停止
- i : 不区分大小写
- m : 表示多行模式,搜索一行后,会继续下一行
- global :表示是否设置了g 标志
- ignoreCase : 表示是否设置了 i 表示
- multiline : 表示是否设置了m标志
- lastIndex : 表示开始搜搜下一项匹配项的字符位置
- source : 正则表达式的字符串表示
- input : 最近一次匹配的字符串 缩写:$_
- lastMatch : 最近一次的匹配项 缩写:$&
- lastParen : 最近一次匹配的捕获组 缩写:$+
- leftContext :input 中lastMatch之前的文本 缩写:$`
- multiline :是否使用多行 缩写:$*
- rightContent :input 中lastMatch之前的文本 缩写:$'
- $1 , $2 ...$9 表示匹配的捕获组
- 函数声明语法定义: funciton sum(){ doSomething... }
- 函数表达式定义: var sum = funciton(){ doSomething... }
- 使用Function构造函数: var sum = new Function(param1,param2,"doSomething");
- 创建String类型的一个实例
- 在实例上调用制定的方法
- 销毁这个实例
- 字符方法
charAt : 返回给定位置的那个字符
charCodeAt : 返回给定位置的字符编码 - 字符串操作方法
concat: :拼接字符串
slice ( start , end ) : 返回一个子字符串。start 或 end 为负数时候,表示末尾往前
substr( start , count) : 返回一个子字符串。start为负数时候,表示从后往前,end为负数时,表示0
substring( start , end ) : 返回一个子字符串。start为负数时候,表示0 - 字符串位置方法 : indexOf, lastIndexOf
- trim方法 : 去除前后的空格
- 字符串大小转换方法
toLowerCase , toUpperCase toLocaleLowerCase toLocaleUpperCase ,
在不知道自己的代码将在哪种语言环境下运行,还是使用针对地区的方法更稳妥一些 - 字符串模式匹配方法
match :返回一个数组,第一项是与整个模式匹配的字符串,之后的每一项保存着与正则表达式中的捕获组匹配的字符串(本质上与调用RegExp 的 exec 方法相同)
search : 返回参数在字符串中第一次出现的位置
replace :将第二个参数的内容替换掉第一参数的内容。只会替换第一个子字符串,如果想替换所有,第二个参数提供一个正则表达式,并指定全局g标志。第二个参数也可以是一个函数
split : 指定分隔符将字符串分隔成多个字符串 - localeCompare方法:小于则返回负数,等于返回0,大于返回正数
- fromCharCode方法
接受1或多个字符编码,转换成字符串。与charCodeAt 是相反的操作
- 字符方法
Js高程笔记->引用类型的更多相关文章
- 《JS高程》引用类型学习笔记
2月圆满的结束了,结束之前是如凤凰般的涅槃.一边上班,一边搞科研的忙碌有点让人透不过气,心会不由得浮躁起来.但是,无论什么事情,只要充满耐心.专心去做,总会朝好的方向发展,心态真的很重要.Anyway ...
- JS高程5.引用类型(3)Array类型-检测数组
1. instanceof操作符(ECMAScript3) 对于一个网页,或者是一个全局作用域而言,使用instanceof操作符来检测数组就可以得到满意的结果. 语法:if(value instan ...
- JS高程5.引用类型(1)Object类型
引用类型 在ECMASCript中,引用类型是一种数据结构,将数据和功能组织在一起,引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法.(注意:尽管ECMAScript从技术上 ...
- js高程笔记1-3章
第1章 js简介 1.js由三部分组成,ECMAScript, DOM, BOM. 第2章 在HTML中使用js 1.把<script>标签放在<body>里面的最后,可以在加 ...
- JS高程5.引用类型(4)Array类型的各类方法
一.转换方法 所有的对象都具有toLocaleString(),toString()和valueOf()方法.调用toString()方法会返回由数组中的每个值的字符串拼接而成的一个以逗号分隔的字符串 ...
- JS高程5.引用类型(2)Array类型
Array类型: ECMAScript数组的每一项可以保存任何类型的数据,数组的大小是可以动态调整的. 创建数组的基本方式: (1)使用Array构造函数 var color=new Array(); ...
- js高程笔记--创建对象
1.工厂模式 ex: function createPerson( name, age, job) { var o = new Object() ; o.name = name; o.job = jo ...
- javascirpt怎样模仿块级作用域(js高程笔记)
因为javascript没有块级作用域的概念,所以在块语句中定义的变量,实际上是在包括函数中而非语句中创建的. 如: function outputNumbers(count){ for(var i= ...
- JS高程5.引用类型(5)Array类型的操作方法
一.操作方法 1.concat()方法 基于当前数组中的所有项创建一个新数组.具体说,是先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组.在没有给concat() ...
随机推荐
- 使用mitmf 来绕过HSTS站点抓取登陆明文
使用mitmf 来绕过HSTS站点抓取登陆明文 HSTS简介 HSTS是HTTP Strict Transport Security的缩写,即:"HTTP严格安全传输".当浏览器第 ...
- centos彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysq ...
- C# 添加系统计划任务方案
你可以在Windows 计划任务管理器里面添加计划任务,调试OK后导出XML文件,然后在要部署的计算机上执行CMD导入命令,把计划任务信息配置导入到服务器上的计划任务列表中,命令如下: SCHTASK ...
- STM32F4_TIM基本延时(计数原理)
Ⅰ.概述 STM32的TIM定时器分为三类:基本定时器.通用定时器和高级定时器.从分类来看就知道STM32的定时器功能是非常强大的,但是,功能强大了,软件配置定时器就相对复杂多了.很多初学者甚至工作了 ...
- python os模块使用方法
os.path模块 basename('文件路径') 去掉目录路径,返回fname文件名 1 import os 2 os.path.basename('/Volumes/1.mp4') ...
- python 遍历文件夹
import os import os.path rootdir = “d:\data” # 指明被遍历的文件夹 for parent,dirnames,filenames in os.walk(ro ...
- jQuery toggle方法的一个奇怪表现。
function buildTree() { //$('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title' ...
- C 中 关于printf 函数中度剖析
题外话 这篇博文主要围绕printf函数分析的,主要讲解printf 使用C的可变参数机制, printf是否可重入(是否线程安全), printf函数的源码实现. 正文 1.C中可变参数机制 我们 ...
- NOJ1142-最大连续和
最大连续和 时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte总提交 : 1282 测试通过 : 230 ...
- object sender ,EventArs e
引用:http://blog.csdn.net/kongbai308416350/article/details/4233786 说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会 ...