接着看一些js的基础,这里主要说一下js的对象。

1.对象:
    js中的所有事物都可以看作是对象:字符串、数值、数组、函数。。。
    内建对象:String    Date    Array
    
2.自定义对象:

    定义并创建对象实例:var person=new Object();person.firstName="Bill";person.lastName="Gates";person.age=56;或者:var person={firstName:"Bill",lastName:"Gates",age:56}使用函数定义对象,并创建对象实例:function Person(firstName,lastName,age){this.firstName=firstName;this.lastName=lastName;this.age=age;}var person=new Person("Bill","Gates",56);

3.添加属性到对象

    person.eyeColor="blue";

4.添加方法到对象(构造器函数内部定义对象的方法)

    function Person(firstName,lastName,age){this.firstName=firstName;this.lastName=lastName;this.age=age;this.changeName=changeName;function changeName(name){this.lastName=name;}}

5.js的三种对象:
    内置对象(静态对象):无需实例化就可以直接使用,如Math、Global
    本地对象(非静态对象):需要实例化才可以使用。如Object、Function、
        Array、String、Boolean、Number、Date、RegExp、Error
    宿主对象:js运行和存活的地方,就是它的运行环境,DOM和BOM
    
6.数组:单独的变量名存储一系列的值

    合并数组:arr1.concat(arr2)字符串化:arr1.join(".")排序数组:arr.sort()

7.Boolean对象:
    如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,
    那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)

 var myBoolean=new Boolean();  //定义Boolean对象var flag="";console.log(flag==true);    //输出false

8.正则表达式(RegExp):
    var patt=new RegExp("Hello");
    test():检测字符串中的指定值,返回true或false
    exec():检测字符串中的指定值,返回值是被找到的值,没有则返回null
    compile():改变检索模式

转载于:https://www.cnblogs.com/kuai-man/p/10723716.html

js04--对象与正则表达式相关推荐

  1. 关于面对对象和正则表达式的处理

    面对对象是软件开发的方法.面对对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台.分布式系统.网络管理结构.AD技术.人工智能等领域.面向对象是一种对现实世 ...

  2. java正则表达式对象_Java正则表达式之Pattern类

    java.util.regex.Pattern类指正则表达式的编译表示形式.即将你的正则表达式字符串编译成java正则表达式对象.所有的正则表达式字符串在使用前都必须先编译成Pattern类的实例.然 ...

  3. 28Python正则表达式、正则表达式对象、正则表达式修饰符、表达式模板、表达式实例、match函数、search方法、检索和替换、repl、compile、findall等

    28Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. ...

  4. PHP7语法知识(三):时间与日期、表单、类与对象、正则表达式、错误异常处理、图像处理...

    时间与日期 一.设置时区 1.在配置文件中设置: 2.通过data_default_timezone_set函数在文件中设置: 二.获取当前时间 三.常用时间处理方法 1.格式化时间显示: 2.计算时 ...

  5. JS正则对象(正则表达式)方法属性总结及表单验证例题

    正则表达式是一个描述字符规则的对象. 前端往往有大量的表单数据校验的工作,采用正则表达式会使得数据校验的工作量大大减轻,如邮箱验证,手机号码,等等. 正则表达式的组成:普通字符+特殊字符 正则的创建 ...

  6. day13 Java学习(常见对象正则表达式)

    常见对象(正则表达式) 概述: 指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串.(其实就是一种规则) 检验方法: matches() 格式:"*******".m ...

  7. RegExp:正则表达式对象 || Global对象

    RegExp:正则表达式对象 1. 正则表达式:定义字符串的组成规则.                 1. 单个字符:[ ]                     如: [a] [ab] [a-z ...

  8. python与正则表达式(part8)--compile对象及match对象的属性方法

    文章目录 compile对象属性(compile函数生成的正则表达式对象的属性) flags参数扩展 举个例子 match对象的属性方法 1.属性变量 2.属性方法 举个例子 compile对象属性( ...

  9. [JavaWeb-JavaScript]JavaScript_RegExp正则表达式对象

    RegExp:正则表达式对象 1. 正则表达式:定义字符串的组成规则.1. 单个字符:[]如: [a] [ab] [a-zA-Z0-9_]* 特殊符号代表特殊含义的单个字符:\d:单个数字字符 [0- ...

  10. JavaScript 正则表达式(RegExp对象、属性、方法、String支持)

    内容来源:JavaScript RegExp 对象参考手册    http://www.w3school.com.cn/js/jsref_obj_regexp.asp RegExp 对象 RegExp ...

最新文章

  1. STM32调试过程中,读保护,写保护造成的无法擦写芯片问题的解决办法和相关讨论
  2. Java 设计模式 --- 单例模式
  3. 学习c++的优秀博客(转)
  4. mp4无法用于直播流
  5. 控件 qml_Flat风格的Qml进度条
  6. Discuz X3.2源码解析 discuz_application类(转自百度)
  7. Linux: Apache 安全设定
  8. HMM学习最佳范例一:介绍
  9. oracle游标缓存,【oracle】游标——数据的缓存区
  10. 10A 的GROUP和CUI使用
  11. HTML+CSS+JavaScript实现植物大战僵尸
  12. Word文档中去除EndNote格式
  13. 联想服务器安装系统鼠标失灵,ThinkPad自行安装操作系统后键盘鼠标失灵怎么办...
  14. 智能物流仓储机器人|海格里斯HEGERLS货物夹抱式防倾倒装置四向穿梭车
  15. ERP已死,云计算上位
  16. android APP自动增量更新
  17. 最近整理的乱七八糟的东东
  18. 日语学习之——五十音图及相应单词(1)
  19. 2022年中国第三方支付市场专题分析
  20. 人才库 talent pool

热门文章

  1. 简单的c语言推箱子程序,完整版本的推箱子小游戏,最简单的纯C语言打造
  2. 网络推广外包专员浅析网络推广外包中网站转化率的发展意义
  3. seo发展基本趋势优化专员必须知道!
  4. 浅析网站设计的基本秘诀
  5. java改成c语言专业名词解释,求助大神!!!JAVA转换成C语言
  6. .net webapi 接收参数_FastReport.Net报表设计器如何连接到SQLCe
  7. 菜刀php木马_php网站安全防止各类一句话木马的攻击
  8. html中表单涉及的标记有哪几个,HTML学习笔记--表单标记
  9. android 打包提示 Password verification failed
  10. T和ClassT以及Class?的理解