逻辑运算符比较

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

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. 【Loadrunner】初学Loadrunner——场景设计

    在使用Loadrunner的时候,常常需要使用到场景设计.但是怎么设计一个满意的场景?如何开展? 首先可以点击tools > Create Controller Scenario > OK ...

  2. epoll完整例子

    #include <deque> #include <map> #include <vector> #include <pthread.h> #incl ...

  3. 介绍shell脚本

    简单的说shell就是一个包含若干行Shell或者Linux命令的文件.对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来, 以便日后使用.通常shell脚本以.sh为后缀.在编写shel ...

  4. python自动化Traceback (most recent call last):报错

    今天使用python.然而遇见了Traceback (most recent call last):的报错.抓狂的一笔.有说path写错的,有说是...网上查到的资料也是很少.后来突然发现,页面上我暂 ...

  5. 《JavaScript高级程序设计》读书笔记 ---单体内置对象

    Global对象Global(全局)对象可以说是ECMAScript 中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的.ECMAScript 中的Global 对象在某种意义上是作 ...

  6. python学习day2

    一.模块初识 python模块 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 模块也是Python对象,具有随机的名字属性用来绑定或引用 ...

  7. fopen()函数以"a+"方式打开一个不存在的文件后读写出现问题

    问题:在完成课后习题的时候,使用fopen()函数以"a+"方式打开一个不存在的文件时,写入.读取出现错误: //添加用户输入单词后,在单词头加入编号,确保编号跟着前面的开始排序 ...

  8. XOR and Favorite Number(莫队算法+分块)

    E. XOR and Favorite Number time limit per test 4 seconds memory limit per test 256 megabytes input s ...

  9. HTML5预览图片、异步上传文件

    注意啦:本文的代码都是以JQuery为示例,jq_开头的变量都是jq对象. 在HTML5中,我们可以在图片上传之前对图片进行预览,就像下面这么做 jq_upload_file.change(funct ...

  10. 如何使用Java、Servlet创建二维码

    归功于智能手机,QR码逐渐成为主流,它们正变得越来越有用.从候车亭.产品包装.家装卖场.汽车到很多网站,都在自己的网页集成QR码,让人们快速找到它们.随着智能手机的用户量日益增长,二维码的使用正在呈指 ...