逻辑运算符比较

逻辑与和逻辑或这两个逻辑运算符它不单单会输出布尔型数据

1、只要“||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。

2、只要“||”前面为true,无论“||”后面是true还是false,结果都返回“||”前面的值。

3、只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;

4、只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;

循环中断关键字

break         中断 整个循环

continue      中断本次循环,继续执行下一次循环

遍历数组元素

格式:

var    arr = [];

for(var  i=0;i<数组长度;i++){

arr[i];

}

函数return关键字的两层含义

1、当函数体里面遇到return关键字以后 那么它下面的代码就停止执行!直接跳出函数执行!

2、return关键字的主要作用是用来向函数的调用者返回数据!返回值的概念!

对象(内置对象)

String对象:提供了处理字符串的属性与方法。

Array对象:它主要是提供了一些操作数组的属性与方法

Math对象:它主要是提供了一些操作数学方面的方法

Date对象:它主要是提供了一些对时间日期操作的方法

Boolean对象:定义了处理布尔值的操作。

Number对象:它主要是提供了一个操作数值的方法

Event对象:提供对JavaScript事件的处理信息。

ReExp对象:提供对正则表达式的处理

String对象

属性

功能

变量名.length

得到字符串的总个数

方法

功能

StringObject.charAt (指定的下标)

返回一个指定下标的字符

StringObject.indexOf (要查找的字符串)

查找字符串首次出现 的位置,如果找不到就返回-1

StringObject.lastIndexOf (要查找的字符串)

查找字符串最后出现 的位置,如果找不到就返回-1

StringObject.substr ( 开始截取 的下标,【截取的长度】)

从原字符串截取子字符串

StringObject.subseting ()

 

从原字符串截取子字符串­

StringObject.toLowerCase()

 

将大写字母转换为小写字母

StringObject.toUpperCase()

 

将小写字母转换为大写字母

StringObject.split  (分割符)

 

将字符串分割为一个数组

StringObject.replase ( 正则表达 式,要替换的字符)

将一个字符 串替换成另外一个字符串

StringObject.localeCompare  ( )

 

比较两个字符串的顺序

Array数组对象

属性

功能

ArrayObject.length

 

得到 数组的长度

方法

功能

ArrayObject.shift()

 

删除数组 中第一个元素并将它返回

ArrayObject.unshift(元素1,元素2)

往数组 的开关添加一个或多个数组元素并返回 新的数组的长度

ArrayObject.push()

 

往数组 的开关添加一个或多个数组元素并返回 新的数组的长度

ArrayObject.join(符号)

 

将一个数组合并为一个字符串

 

ArrayObject.reverse()

将数组进行翻转

 

ArrayObject.sort()

 

对数元素进行排序

Date时间对象

两种创建方法

1.带参数

new  Dast(“2000-10-13”)     得到指定的时间、日期

2.不带参数

New Dast()                         得到当前的时间

方法

功能

DastObject.getFullYear()

 

得到 4位数的年份

 

DastObject.getMonth()

 

得到 月份,返回值是0(一月)--11(十二月)

DastObject.getDast

得到 一个月中的 某一天

 

DateObject.getHours()

 

返回0~~23小时

 

DateObject.getMinutes()

 

返回0~~59分钟

 

DateObject.getSeconds()

 

返回秒数0~~59

DateObject.getMilliSeconds()

 

返回 毫秒数0~~999

DateObject.getDay()

 

返回一周中的某一天

DateObject.getTime()

 

返回

Math对象

方法名

功能

Math.random()

返回0~1 之间的随机数

原始值

0

0.1

0.2

0.3

0.4

0.5

0.6

0.9

0~10

*10

0

1

2

3

4

5

6

9

10~20

*10+10

10

11

12

13

14

15

16

19

30~40

*10+30

30

31

32

33

34

35

36

39

得到公式

Math.floor(Math.random*(最大值-最小值)+最小值)       包含最小值 但是不包含最大值

Math.floor(Math.random*(最大值-最小值+1)+最小值)       包含最小值同时包含最小值

window对象

方法名

功能

alert()

弹出一个警告窗口

Window.prompt()

弹出一个对话窗口

Window.confirm()

弹出一个确认对话窗口

.setTimeout(要执行的js代码,时间数)

延时器

.clearTimeout(要清除延时器的返回值)

清除延时器

.setInterval(要执行的js代码,时间数)

定时器

.clearInterval()

清除定时器

DOW对象

1、核心DOW对标签属性的操作

就是四个字:增删改查

 

增改:  要操作的标签对象 . setArrtibute(“属性名 ”,“ 属性值 ”)

 

 

查:  要操作的对象.getAttribute(“要获取的属性名”)

 

 

:要操作的对象.removeAttribute(“要移除的属性名”)

 

 

)

2、核心DOW对标签的操作

创建标签

语法:document.createElement(“标签名”)

追加标签  

父对象.appendChild(要追加的标签对象)

移除标签

父对象.removeChild(要删除的标签对象)

新学的js精集的更多相关文章

  1. JS膏集05

    JS膏集05 1.复习 闭包内的函数也可以使用参数 闭包的建议写法 ) 2.浅拷贝 相当于把一个对象中的所有的内容复制一份给另一个对象.直接复制. 或者说,就是把一个对象的地址给了另一个对象,它们指向 ...

  2. JS膏集04

    JS膏集04 1.apply和call方法 可以改变this的指向,可以用于函数的调用 apply和call方法中如果没有传入参数,或者传入null,那么调用该方法的函数中的this就是window ...

  3. JS膏集03

    JS膏集03 1.复习 原型: * 在构造函数中有一个属性:prototype,是原型,也是一个对象,程序员使用的 * 在实例对象中有一个属性:__proto__,是原型,也是一个对象,浏览器使用的, ...

  4. JS膏集02

    JS膏集02 1.复习 函数也是对象 2.贪食蛇案例 <!DOCTYPE html> <html lang="en"> <head> <m ...

  5. JS膏集01

    JS膏集01 1.动态页面: 向服务器发送请求,服务器那边没有页面,动态生成后,返回给客户端 由html/css/js组成. js还不是面向对象的语言,是基于对象的语言.js中没有类的概念,js的继承 ...

  6. 使用PM2将Node.js的集群变得更加容易

    介绍 众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎.不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心 ...

  7. 【 D3.js 选择集与数据详解 — 5 】 处理模板的应用

    在[选择集与数据 - 4]一文中,介绍了一个update.enter.exit的处理模板,这个模板很常用,本文将通过一个例子来讲解其使用方法. 1. 模板 复习一下上一章提到的模板. //绑定数据后, ...

  8. 【 D3.js 选择集与数据详解 — 4 】 enter和exit的处理方法以及处理模板

    绑定数据之后,选择集分为三部分:update.enter.exit.这三部分的处理办法是什么呢?本文将讲解其处理方法,以及一个常用的处理模板. 1. enter的处理方法 如果没有足够的元素,那么处理 ...

  9. 【 D3.js 选择集与数据详解 — 3 】 绑定数据的顺序

    data() 函数有两个参数,第一个是被绑定数据,第二个参数用于指定绑定的顺序.在数据需要更新的时候常常会用到. 默认的情况下,data()函数是按照索引号依次绑定数组各项的.第0个元素绑定数组的第0 ...

随机推荐

  1. 使用NCoding归档进行存储数据时候报错

    问题:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Demo1.UserInfo ...

  2. Flex 国际化(中英语言适配)

    原文地址:http://www.cnblogs.com/meteoric_cry/archive/2011/01/13/1934404.html(由于此贴时间久远,已做微调) 1.新建Flex Pro ...

  3. 【实验室笔记】C#以本地时间创建txt文件

    前段时间做的一个小项目,要求上位机在打开时候,以打开软件的系统时间的建立一个txt文件来存储下位机发送来的数据. 在第一版上位机上,取名的办法太弱了,先是读取系统时间,然后截取字符串,太笨拙.昨天,查 ...

  4. JAVA读取本地配置文件实例

    import java.io.InputStream; import java.util.Properties; public class FileProperties extends Propert ...

  5. nginx配置限制同一个ip的访问频率

    1.在nginx.conf里的http{}里加上如下代码: limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $s ...

  6. SaltStack Job管理

    Job基本管理 Jid: job id,格式为%Y%m%d%H%M%S%f 在master在下发指令消息时,会附带上产生的jid.minion在接收到指令开始执行时,会 在本地的cachedir(默认 ...

  7. H5获取的经纬度,该怎么在百度地图中查看?

    之前理所当然的的到百度的坐标拾取系统, 输入H5获取的经纬度坐标,然后查询,然后发现老是有误差,而且误差都是一样的规律:偏实际位置西南方约1000~1500米左右. 以为是H5获取经纬度必然会产生这么 ...

  8. maven 阿里镜像

    <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>al ...

  9. 基于jdk调用天气服务案例及问题

    问题1:解析wsdl文件时出现 把网络上的wsdl保存到本地,把圈起来的那段删掉 代码: 当返回结果不是String类型时: 输入城市编码去查找 所以: 问题二:如果把本地wsdl文件删除的话需要 三 ...

  10. Android app作为系统应用实现功能笔记

    1.禁用StatusBar相关功能需要添加权限 <uses-permission android:name="android.permission.STATUS_BAR"&g ...