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() ...
随机推荐
- Redis源码研究--字典
计划每天花1小时学习Redis 源码.在博客上做个记录. --------6月18日----------- redis的字典dict主要涉及几个数据结构, dictEntry:具体的k-v链表结点 d ...
- 在xml中调用自己用java代码定义的View
1.在res中new一个class继承view.View,重写ondraw方法,写出自己的view package com.zzw.myView; import android.content.Con ...
- 【原】SBT构建Scala应用
[转帖] 原文地址:https://github.com/CSUG/real_world_scala/blob/master/02_sbt.markdown 尊重版权,尊重他人劳动成果,转帖请注明原文 ...
- android AES 部分机器javax.crypto.BadPaddingException: pad block corrupted
package com.bbguoxue.poetry.util; import java.security.SecureRandom; import javax.crypto.Cipher; imp ...
- ASP.NET MVC5学习笔记之Filter基本介绍
Filter是ASP.NET MVC框架提供的基于AOP(面向方面)设计,提供在Action执行前后做一些非业务逻辑通用处理,如用户验证,缓存等.现在来看看Filter相关的一些类型信息. 一.基本类 ...
- Java 为什么使用抽象类和接口
Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现.OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程, ...
- scrapy爬虫框架入门教程
scrapy安装请参考:安装指南. 我们将使用开放目录项目(dmoz)作为抓取的例子. 这篇入门教程将引导你完成如下任务: 创建一个新的Scrapy项目 定义提取的Item 写一个Spider用来爬行 ...
- java获取数据库里表的名字
一.Java方法 // 得到当前数据库下所有的表名 public void getTableNameByCon(Connection con) { try { DatabaseMetaData met ...
- 苏泊尔借助微软CRM提升客户满意度
企业背景 作为中国最大.全球第二的炊具研发制造商和中国小家电领先品牌,品质和创新一是苏泊尔矢志追求的企业理念,从火红点无油烟锅的发明到能做柴火饭的球釜IH饭煲的面世,苏泊尔用产品的创新和品质的承诺,不 ...
- bootstrap-table-master
http://bootstrap-table.wenzhixin.net.cn/getting-started/ 1.安装bower 2. 3.编译css and js 以上就编译完了boostrap ...