接着看一些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():改变检索模式

js04的更多相关文章

  1. Vue.js-04:第四章 - 页面元素样式的设定

    一.前言 前端开发中有三大件:HTML.CSS.JavaScript,在前面的学习中,不管是学习 Vue 的指令系统还是 Vue 的事件修饰符,主要还是针对的是我们在前端开发中的 JavaScript ...

  2. Vue.js04:vue样式-通过属性绑定方式为元素设置class类样式

    <!-- 传统写法 --> <h1 class="red thin">这是一个h1标签</h1> <!-- 第一种使用方式,直接传递一个数 ...

  3. d3.js--04(enter和exit)

    enter() 当DOM数量少于data的数量,或者压根一个都没有的时候,我们一般会希望让程序帮忙创建. <!DOCTYPE html> <html> <head> ...

  4. js---04 属性 this

    var oUl = document.getElementsByTagName('ul')[0]; var aLi = oUl.getElementsByTagName('li'); window.o ...

  5. JS-04 JS中的函数都是按值传递的

    JS中的函数都是按值传递的 1.传递参数是基本类型 如例子:基本类型传入函数后,函数内部参数生成一个参数副本,把num变量的值赋给num参数,num参数再去参与函数中的运算,但不会影响外面num变量的 ...

  6. 启发式搜索A*算法

    A* 寻路算法 (2011-02-15 10:53:11) 转载▼ 标签: 游戏 分类: 算法 概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的. 搜索区域(T ...

  7. js一些重点知识总结(二)

    第一部分:数据类型转换 1) 数据类型的种类: 数值型number.布尔型(true(1) /false (0)).字符串型(String).空类型(null)(object) 2) 数据类型自动转换 ...

  8. Python_socket常见的方法、网络编程的安全注意事项、socketsever模块、浏览器中在一段时间记录用户的登录验证机制

    1.socket常见的方法 socket_常见方法_服务器端 import socket from socket import SOL_SOCKET,SO_REUSEADDR sk = socket. ...

  9. DIV+CSS+JS实现图片<ul><li></li></ul>无缝滚动代码

    (含上下左右滚动代码) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

随机推荐

  1. 2018.06.29 NOIP模拟 旅馆(线段树)

    旅馆 [问题描述] OIEROIEROIER 们最近的旅游计划,是到长春净月潭,享受那里的湖光山色,以及明 媚的阳光.你作为整个旅游的策划者和负责人,选择在潭边的一家著名的旅馆住 宿.这个巨大的旅馆一 ...

  2. 2018.09.14 bzoj2982: combination(Lucas定理)

    传送门 貌似就是lucas的板子题啊. 练一练手感觉挺舒服的^_^ 代码: #include<bits/stdc++.h> #define mod 10007 #define ll lon ...

  3. 2018.07.06 POJ1556 The Doors(最短路)

    The Doors Time Limit: 1000MS Memory Limit: 10000K Description You are to find the length of the shor ...

  4. 第七章 介词(La préposition )

    法语中的介词是将两个同类或非同类的词连接在一起,把一个句中成分同另一个句子成分联系起来,并表明两者之间关系的词类.介词是一种无词性变化的词类. ★介词的形式 ()简单形式的介词,如: ()复合形式的介 ...

  5. hdu 1164 Eddy's research I

    http://acm.hdu.edu.cn/showproblem.php?pid=1164 题意很简单,只是写代码的时候需要注意几个问题 一.筛选素数的时候记得用埃式筛选法,要是直接找可能会WA. ...

  6. Beyond Compare脚本:命令行批量比较文件并生成html格式的差异报告

    BComp.exe /silent /closescript /solo @E:\compareTest\BCbatch.txt text-report layout:side-by-side opt ...

  7. zookeeper集群崩溃处理

    今天在私有化项目中遇到如下问题: 1.客户反馈用户登录返回303 2.登录服务器查看是大量的log将服务器磁盘空间占用殆尽,导致所有服务进程仍旧存在但是监听端口失败,服务不可用 3.清理日志文件 4. ...

  8. Node.js-Usage & Example

    Usage# node [options] [v8 options] [script.js | -e "script"] [arguments] Please see the Co ...

  9. java 执行sql文件

    # 背景 用例执行完毕,期望回滚数据,因此希望执行sql来回滚数据 # 步骤 直接show代码,借助的是mybatis的ScriptRunner /** * 执行xx库下的表备份脚本 * * @par ...

  10. dropdownlist的OnSelectedIndexChanged方法不触发

    解决方法: AutoPostBack="true" if (!IsPostBack){ 数据绑定 } 如果数据绑定后不触发,但是手动添加数据的情况下触发<%@ Page En ...