逻辑运算符比较

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

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. 页面加载与iframe加载函数

    <head> <script> $(document).ready(function(){ alert("a");   var wait = documen ...

  2. NSDateComponents

    NSDateComponents将时间表示成适合人类阅读和使用的方式, 首先要遵循某种历法 NSCalendar * cal = [NSCalendar currentCalendar]; 有三种用法 ...

  3. percentiles of live data capture

    For example, every ten seconds I got a server response time, I want to know the 90 percentile respon ...

  4. Python语法基础(长期)

    os.mkdir和os.mkdirs的区别? 前者如果"中间路径"不存在,会抛出异常,后者则会自动创建中间路径. map(function, iterable) 对于可迭代函数`` ...

  5. GCD系列 之(二): 多核心的性能

    全局队列的并发执行 for(id obj in array) [self doSomethingIntensiveWith:obj]; 假设,每个元素要做的事情-doSomethingIntensiv ...

  6. 物料事务处理接口表 MTL_TRANSACTIONS_INTERFACE 账户别名使用 及 提示无效的分配账户字段

    实例: PROCEDURE MAIN(P_ORGANIZATION_ID NUMBER, P_PERIOD_NAME VARCHAR2, XV_STATUS OUT VARCHAR, XV_MESG ...

  7. OOP的字段

    <?php class Archie{ //字段成员声明格式:修饰符 变量名 [=xxx] public $_name='Archie!'; //public表示共有,类外可以访问 public ...

  8. 描述符和property内建函数

    首先我们搞清楚__getattr__ ,__get__ 和 __getattribute__ 作用的不同点. __getattr__在授权中会用到. __getattribute__  当要访问属性时 ...

  9. C# WebBrowser禁止F5刷新

    在用写一个桌面软件的过程中,用到webbrowser实现界面.这时有一个禁止webbrowser通过f5按键进行刷新的要求.本着边做边学的原则,本菜查了一下百度,原来这么简单,代码如下: this.w ...

  10. javaWEB总结(14):请求的转发和重定向

    通俗理解请求转发与重定向的流程 通俗的来讲:我们可以把请求转发和重定向当成是一种借钱的情景模式. (1)请求的转发:A向B借钱,B自己没有钱,但是向C借到了钱,并且把钱借给了A.A只向B请求了一次. ...