新普金娱乐网址


人生每叁次十字路口都以2回华丽的转身数学

缘何离开简书3个月,后天又选取重回?

史上最全、JavaScript基础篇

  • 三月 21, 2019
  • 数学
  • 没有评论

本章内容:

自身的宁宁已经上初一了,为了他有更好的腾飞,大家把他送到挂靠省级示范高级中学的民间兴办校,每一日早晨6点多,天还未曾亮,就送他到高校去电视发表,早上8:30才能把他接回家,一天三顿饭都在该校吃,午间休息也在该校,见导师比见父母时间还多,在这么的条件中,她逐步懂事起来!

  • 简介

图片 1

  1. 定义
  2. 注释
  3. 引入文件

还记得第①次月考,她未曾考好,本人也精晓着急和窝火。为了让他不至于失去信心,我和子女老爹每一日早上起初对她辅导,说是带领其实就是督促她把在高校并未弄精通的数字题带回来,给她讲通晓。因为语文和意大利语,我们都不明白怎么指点!

  • 变量
  • 运算符
    1. 算术运算符
    2. 比较运算符
    3. 逻辑运算符

如此这般持之以恒了二个月,她的数学由70多分涨到了90多分,并且不会的题越来越少!百折不挠是很难得事情,今后主导坚定不移有多少个多月了,但是近年来坚定不移得不佳,一是近年做事太杂,烦恼太多,二是近期子女曾祖父外婆病了,孩子父亲激情也不佳,从前他是老马,笔者是配角,本人小编的数学并不佳,很多时候要靠手提式无线电话机和处理器,所以如今持之以恒工作并不好。

值得庆幸的是近些年2个月,孩子好像开了窍,每一次数学在高校都能做完,只留下一两道亟需指点。小编也很如沐春风,她的确长大了!

  • 数据类型

只是明天出了个不奇怪,孩子重返竟然没有写完试卷,需求回到写。看着两面都是环堵萧然的数字卷子,作者的心绪一塌糊涂,刚刚好相见小编近年发烧,个性暴躁,小编甩了甩袖子,告诉她不写完不许睡觉,转身回到寝室,赌气睡觉。

    1. 数字
    2. 字符串
    3. 布尔类型
    4. 数组
    5. Math

一觉醒来,书房的灯还亮着,一看表10:12分了,笔者的气腾的一瞬间就上来了,冲过去大吼道:“写不完别写了,抓紧睡觉”。姑娘无辜的探视自家,说:写完了,老妈,笔者正在收拾书包。作者哦了一声,不清楚是该继续发火照旧给她表彰。

  • 语句

男女看看自家,说“母亲,你就像尤其聋。”

    1. 规则语句(if、switch)
    2. 循环语句(for、for in、while、do-while)
    3. label语句
    4. 十分处理

“啥,你说阿娘什么”小编又起来大声咆哮。

  • 函数

“作者说你今后的样板就像特别鼻子随时喷火,嗓门特大的龙。”宁宁飞快解释道。

    1. 概念函数3种方法
    2. 函数参数(arguments)
    3. 功用域与成效链
    4. 闭包
    5. 面向对象(性情,构造情势,原型方式prototype)
    6. prototype 验证办法(isPrototypeOf、hasOwnProperty、in)

听了子女的话,作者即刻觉获得祥和确实像一比方喷火的龙,随时都会发生,想着那样有画面感的温馨,作者情难自禁笑了,全体的怒气也烟消云散。

  • 其它

图片 2

    1. 序列化
    2. 转义
    3. eval
    4. 正则表明式
    5. 日子拍卖

自己后天反思起来,都认为当时的投机莫明其妙,孩子没有任何三个地点做得不佳,作业没有写完,回来的途中就说了,因为明天最后三个进修,写日记写的太多了,忘记了给数学留时间。回来也连忙进入学习状态,没有让自家念叨,不过笔者要么莫名其妙的发了火,孩子也从未和本人争辩,感觉本身才是老大不懂事的子女,要求平常引导。

 

作为老妈,作者也许不太早熟,起码明日的事,笔者还尚无三个初中一年级孩子成熟,笔者做的不够好。

简介

作为老母,除了给子女准备好吃的,更应该给孩子一颗平和的心,那样孩子才能欢跃的求学,喜悦的成人。

定义

  javascript是一门动态弱类型的解释型编制程序语言,增强页面动态效果,达成页面与用户之间的实时动态的相互。

  javascript是由三有的组成:ECMAScript、DOM、BOM

  • ECMAScript由ECMA-262定义,提供基本语言功效(ECMA是亚洲总结机成立商协会)
  • DOM(Document Object
    Model)文书档案对象模型,提供访问和操作网页内容的法子和接口
  • BOM(Browser Object
    Model)浏览器对象模型,提供与浏览器交互的法门和接口

 

谨记:笔者决不做一条喷火的龙,笔者要做三个安安静静做个好阿妈!

注释

JavaScript中代码注释:

  • 单行 //
  • 多行 /*  */

 

图片 3

引入文件

  1. 引入外部文件

 

  1. 存放在HTML的<head>或<body>中

  • HTML的head中
  • HTML的body代码块尾部(推荐)

 

  1. 为啥要放在<body>代码块底部?
  • HTML代码从上到下执行,先加载CSS,防止html现身无样式状态;
  • 将JavaScript代码块放在<body>最终,能够让网页尽快的显示给用户,减弱浏览者的等候时间,幸免因为JS代码块阻塞网页的变现。

 

变量

急需注意的是:局部变量必须以 var
起首注明,假诺不写 var 则为全局变量

<script type="text/javascript">

    // 全局变量
    name = 'nick';

    function func(){
        // 局部变量
        var age = 18;

        // 全局变量
        gender = "man"
    }
</script>

注:须求注意变量进步,正是把变量地点放置函数体的最上端  

 

运算符

1. 算术运算符

一元算术

    +  一元加,数值不会发出震慑

对非数值应用一元加运算时,会调用Number()转型函数对那么些值举行更换

    –  一元减,转换为负数

~

    ++  递增1

因而Number()转型为数字,再加1,再另行赋值给操作数值

    — 递减1

~

二元算术

    +  加法

 

    –  减法

 

    *  乘法

 

    /  除法

 

    %  取模

 

 

图片 4图片 5

1> 如果其中一个操作数是对象,则对象会转换为原始值:日期对象通过toString()方法执行转换,其他对象通过valueOf()方法执行转换。如果结果还不是原始值,则再使用toString()方法转换
2> 在进行了对象到原始值的转换后,如果其中一个操作数是字符串的话,另一个操作数也会转换成字符串,进行字符串拼接
3> 两个操作数都将转换成数字或NaN,进行加法操作

二元运算进度

 

2. 相比运算符

  ===  严格运算符 比较过程没有任何类型转换
  !==  严格运算符 ===的结果取反
  ==  相等运算符 如果两个操作值不是同一类型,相等运算符会尝试进行一些类型转换,然后再进行比较
  !=  不相等运算符 ==的结果取反
  >  大于运算符  
  >=  大于等于运算符  
  <  小于运算符  
  <=  小于等于运算符  

 

图片 6图片 7

1> 如果两个值类型不同则返回false
2> 如果两个值类型相同,值相同,则返回true,否则返回false
3> 如果两个值引用同一个对象,则返回true,否则,返回false
console.log([] === []);//false
console.log({} === {});//false
var a = {};
b = a;
console.log(a === b);//true

严谨运算符相比进程

图片 8图片 9

对象类型和原始类型比较:
1> 对象类型会先使用valueOf()转换成原始值,如果结果还不是原始值,则再使用toString()方法转换,再进行比较(日期类只允许使用toString()方法转换为字符串)
2> 在对象转换为原始值之后,如果两个操作数都是字符串,则进行字符串的比较
3> 在对象转换为原始值之后,如果至少有一个操作数不是字符串,则两个操作数都将通过Number()转型函数转换成数字进行数值比较

注:如果一个值是null,另一个值是undefined,则返回true;
console.log(null == undefined);//true
如果一个值是null,另一个值是0,则返回tfalse;
console.log(null == 0);//false
空字符串或空格字符串会转成0
console.log(null == []);//false
console.log(null == '');//false
console.log([] == ' ');//false,相当于'' == ' '
console.log([] == '');//true,相当于'' == ''
console.log(0 == '');//true

格外运算符相比进度

图片 10图片 11

数字和字符串比较:
1> 如果操作值是对象,则这个对象将先使用valueOf()转换成原始值,如果结果还不是原始值,则再使用toString()方法转换
2> 在对象转换为原始值之后,如果两个操作数都是字符串,则按照unicode字符的索引顺序对两个字符串进行比较
3> 在对象转换为原始值之后,如果至少有一个操作数不是字符串,则两个操作数都转换成数字进行比较
console.log('B' > 'a');//false
console.log('b' > 'a');//true
console.log(9 > '2');//true

出乎小于运算符比较进程

 

3. 逻辑运算符

    !  非(两个!!表示Boolean()转型函数)

返回一个布尔值
    &&  与 两个操作都为true时返回true,否则返回false(返回值不一定是布尔值),可以多个连用(..&&..&&..)
    ||  或 两个操作都是false时返回false,否则返回true(返回值不一定是布尔值),可以多个连用(..||..||..)

 

//七个假值:
console.log(!!undefined);//false
console.log(!!null);//false
console.log(!!0);//false
console.log(!!-0);//false
console.log(!!NaN);//false
console.log(!!'');//false
console.log(!!false);//false

console.log(!!{});//true
console.log(!![]);//true

图片 12图片 13

1> 取代if语句
//前面条件成立则运行后面操作
(a == b) && dosomething();

2> 用于回调函数
//若没有给参数a传值,则a默认为undefined假值,所以不执行a()。
function fn(a){
    a && a();
}

&& 常用操作

图片 14图片 15

1> 变量设置为默认值
//如果没有向参数a传入任何参数,则将该参数设置为空对象
function func(a){
    a = a || {};
}

|| 常用操作

  

数据类型

特殊值:

  • null     表示贰个空对象指针,常用来描述”空值”;
  • undefined  表示变量未定义。

 

1、数字(Number)

JavaScript中不区分整数和浮点数,全数数字均用浮点数值表示。

转换:

  • parseInt(..)    将某值转换来整数,不成事则NaN
  • parseFloat(..) 将某值转换到浮点数,不成事则NaN

特殊值:

  •  NaN,非数字。能够运用 isNaN(num) 来判断。
  • Infinity,无穷大。能够动用 isFinite(num) 来判断。
Number 对数字的支持
Number.MAX_VALUE 最大数值
Number.MIN_VALUE 最小数值
Number.NaN 非数字
Number.NEGATIVE_INFINITY 负无穷大
Number.POSITIVE_INFINITY 正无穷大
Number.toExponential( ) 返回四舍五入的科学计数法,加参数为保留几位
Number.toFixed( ) 小数点后面的数字四舍五入,加参数为保留几位
Number.toPrecision( ) 四舍五入,自动调用toFixed()或toExponential()
Number.toLocaleString( ) 把数字转换成本地格式的字符串
Number.toString( ) 将数字转换成字符串
Number.valueOf( ) 返回原始数值

 

2、字符串(String)

String.length 字符串的长度
String.trim() 移除空白
String.trimLeft() 移除左侧空白
String.trimRight() 移除右侧空白
String.concat(value, …) 拼接
String.slice(start, end) 切片
String.split( ) 分割
String.search( ) 从头开始匹配,返回匹配成功的第一个位置(g无效)
String.match( ) 全局搜索,如果正则中有g表示找到全部,否则只找到第一个
String.replace( ) 替换,正则中有g则替换所有,否则只替换第一个匹配项;

$数字:匹配的第n个组内容;
$&:当前匹配的内容;
$`:位于匹配子串左侧的文本;
$':位于匹配子串右侧的文本
$$:直接量$符号
String.charAt( ) 返回字符串中的第n个字符
String.charCodeAt( ) 返回字符串中的第n个字符的代码
String.fromCharCode( ) 从字符编码创建—个字符串
String.indexOf( ) 查找子字符串位置
String.lastIndexOf( ) 查找子字符串位置
String.localeCompare( ) 用本地特定的顺序来比较两个字符串
String.substr( ) 抽取一个子串
String.substring( ) 返回字符串的一个子串
String.toLocaleLowerCase( ) 把字符串转换小写(针对地区,在不知道程序在哪个语言环境中运行时用)
String.toLocaleUpperCase( ) 将字符串转换成大写(针对地区)
String.toLowerCase( ) 小写
String.toUpperCase( ) 大写
String.toString( ) 返回原始字符串值
String.toString() 返回原始字符串值
String.valueOf( ) 返回原始字符串值

图片 16图片 17

\0 空字节
\n 换行
\t 制表
\b 空格
\r 回车
\f 进纸
\\ 斜杠
\' 单引号
\" 双引号

转义字符

 

③ 、布尔类型(Boolean)

true(真)和false(假)

toString() 返回Boolean的字符串值(‘true’或’false’)
toLocaleString() 返回Boolean的字符串值(‘true’或’false’)
valueOf() 返回Boolean的原始布尔值(true或false)

 

4、数组(Array)

        var name = Array("nick","jenny");
        var name = ["nick","jenny"];

  

Array.length 数组的大小
Array.push() 尾部添加元素
Array.pop() 删除并返回数组的最后一个元素
Array.unshift() 在数组头部插入一个元素
Array.shift( ) 在数组头部移除一个元素
Array.slice( ) 切片
Array.reverse( ) 反转
Array.join( ) 将数组元素连接起来以构建一个字符串
Array.concat( ) 拼接
Array.sort( ) 排序
Array 对数组的内部支持
Array.splice( start, deleteCount, value, …)

插入、删除或替换数组的元素

obj.splice(n,0,val) 指定位置插入元素
obj.splice(n,1,val) 指定位置替换元素
obj.splice(n,1)    指定位置删除元素
Array.toLocaleString( ) 把数组转换成局部字符串
Array.toString( ) 将数组转换成一个字符串

 

5. Math

 Math对象是1个静态对象,而不是构造函数。实际上,Math只是二个由Javascript设置的靶子命名空间,用于存款和储蓄数学函数。

 功能是实践常常的算数职责。

图片 18图片 19

常量

Math.E
常量e,自然对数的底数。

Math.LN10
10的自然对数。

Math.LN2
2的自然对数。

Math.LOG10E
以10为底的e的对数。

Math.LOG2E
以2为底的e的对数。

Math.PI
常量figs/U03C0.gif。

Math.SQRT1_2
2的平方根除以1。

Math.SQRT2
2的平方根。

静态函数

Math.abs( )
计算绝对值。

Math.acos( )
计算反余弦值。

Math.asin( )
计算反正弦值。

Math.atan( )
计算反正切值。

Math.atan2( )
计算从X轴到一个点的角度。

Math.ceil( )
对一个数上舍入。

Math.cos( )
计算余弦值。

Math.exp( )
计算e的指数。

Math.floor( )
对一个数下舍人。

Math.log( )
计算自然对数。

Math.max( )
返回两个数中较大的一个。

Math.min( )
返回两个数中较小的一个。

Math.pow( )
计算xy。

Math.random( )
计算一个随机数。

Math.round( )
舍入为最接近的整数。

Math.sin( )
计算正弦值。

Math.sqrt( )
计算平方根。

Math.tan( )
计算正切值。

Math 方法

 

 

语句

 

① 、条件语句

JavaScript中支持多个原则语句,分别是:if 和 switch。

 if 语句:

//if语句

if(条件){

    }else if(条件){

    }else{

    }

Switch 语句:

//switch语句,name等于nick是执行第一个case,等于第二个执行第二个case,其它执行default.

switch(name){
        case 'nick':
            age = 18;
            break;
        case 'jenny':
            age = 21;
            break;
        default :
            age = 0;
    }

  

 二 、循环语句

JavaScript中支持各个循环语句,分别是:for、for in、while、do-while

for 循环:

var names = ["nick", "jenny"];

for(var i=0;i<names.length;i++){
    console.log(i);    //索引
    console.log(names[i]);
}

for in 循环:

var names = ["nick", "jenny"];

for(var index in names){
    console.log(index);
    console.log(names[index]);
}

while 循环: 

while(条件){
    // break;
    // continue;
}

do-while 循环:

//循环的代码至少执行一次,结果为1

        var num = 0;
        do {
            num++;
        }while (num>10);

  

 3. label语句

label 语句能够清楚为跳出任意循环

图片 20图片 21

//输出结果为95

    <script>
        var num = 0;
        for (var i=0;i<10;i++) {
            for (var j=0;j<10;j++) {
                if (i==5 && j==5) {
                    break;
                }
                num++;
            }
        }
        console.log(num);
    </script>

未加label实例

图片 22图片 23

//输出结果为55
//i和j都循环为到5时,跳出了两层循环

    <script>
        var num = 0;
        outPoint:
        for (var i=0;i<10;i++) {
            for (var j=0;j<10;j++) {
                if (i==5 && j==5) {
                    break outPoint;
                }
                num++;
            }
        }
        console.log(num);
    </script>

加label实例

 

4. 很是处理

积极跑出非凡 throw Error(‘xxxx’)

try {
    //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
}
catch (e) {
    // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
    //e是一个局部变量,用来指向Error对象或者其他抛出的对象
}
finally {
     //无论上述代码怎么,finally代码块始终会执行
}

 

 

函数Function

 

函数定义的三种情势

// 普通函数
    function func(arg){
        return true;
    }

// 匿名函数
    var func = function(arg){
        return "nick";
    }

// 自执行函数
    (function(arg){
        console.log(arg);
    })('nick')

  

函数参数:

函数传参的个数可以低于实际需传参的个数,没传参的暗中同意为undefined

参数传多暗中认可不起作用

        function man(name,age) {
            console.log(name,age);
        }
        man("nick",18); //nick 18
        man("nick");    //nick undefined
        man("nick",18,19);  //nick 18

arguments 可收取全部参数,重回多个数组

        function man() {
            console.log(arguments);
        }
        man("nick",18); //["nick", 18]
        man("nick");    //["nick"]
        man("nick",18,19);  //["nick", 18, 19]

  

 函数的功能域与效果域链:

 JavaScript中从不块级功效域

        var name = 'nick';
        (function Main(){
            console.log(name);//undefined
            if(1){
                var name = 'jenny';
            }
            console.log(name);//jenny
        })();
        console.log(name);//nick

//输出结果第一个为undefined
//声明需提前(Hoisting),在JavaScript引擎“预编译”时进行,函数在被执行之前,会将其中的变量全部声明,而不赋值

意义域链

每种构造函数都有几个内部对象指针,指向原型对象,而原型对象也含有3个针对性构造函数的指针。如此罕见推进,形成成效域链条

        var name = 'nick';
        function Main() {
            function F1(){
                var name = 'jenny';
                console.log(name);//jenny
            }
            function F2() {
                console.log(name);//nick
            }
            F1();
            F2();
        }
        Main();

// 从内到外的优先级寻找
// F2() 的作用域链为 F2()-->Main()

  

 闭包:

闭包正是能够读取其余函数内部变量的函数。

        function f1(){
        var n=1;
        Add=function(){
                    n++;
                };
        function f2(){
         console.log(n);
        }
        return f2;
        }
      var result=f1();
      result(); //1
      Add();
      result(); //2

//result就是闭包f2函数
//函数f1中的局部变量n一直保存在内存中,并没有在f1调用后被自动清除

闭包使函数中的变量都被封存在内部存款和储蓄器中,内部存款和储蓄器消耗大,所以少用闭包,否则会促成网页的天性低,在IE中大概导致内部存款和储蓄器败露。

就此在脱离函数此前,将不使用的有的变量全体删减。

 

 面向对象

 面向对象的三大特点:
  封装:隐藏代码落成的底细,实现代码的模块化
  继承:扩大已经存在的代码模块,达成代码重用
  多态:接口的不等完结方式,达成接口重用

 关键字:

    this  代指此时的对象

    new  创设对象时务必运用

 

构造函数格局:

            function Foo (name,age) {
                this.Name = name;
                this.age = age;
                this.Func = function () {
                    return this.Name + this.age
                }
            }
            var obj = new Foo("nick",18);
            var ret = obj.Func();
            console.log(ret);
            var obj2 = new Foo("jenny",21);

上述情势把同样的函数封装到了分化目的,造成了内部存款和储蓄器浪费。

 

原型方式(prototype):

            function Foo(name,age) {
                this.Name = name;
                this.Age = age;
            }
            Foo.prototype = {
                GetInfo: function () {
                    var str = " is good";
                    return this.Name + str;
                },
                Func: function () {
                    return this.Name + this.Age;
                }
            };
            var obj = new Foo("nick",18);
            console.log(obj.Name);//nick
            console.log(obj.Age);//18
            var ret = obj.GetInfo();
            console.log(ret);//nick is good
            var ret2 = obj.Func();
            console.log(ret2);//nick18
            var obj2 = new Foo("nick",18);

持有的构造函数的prototype属性都指向另3个目的(同一块内部存款和储蓄器地址),那么些指标的装有属性和艺术,都会被构造函数的实例继承。

 

 

 Prototype形式的证实措施

 

1.  isPrototypeOf() 

用来判定一个指标是还是不是存在于另一个对象的原型链中

Foo.prototype.isPrototypeOf(obj)
true
Foo.prototype.isPrototypeOf(obj2)
true

  

 2.  hasOwnProperty()

 用来判定某贰个目的(不包括原型链)是或不是享有内定属性。“

obj.hasOwnProperty('Name')
true
obj.hasOwnProperty('Age')
true

  

 3. in运算符

 判断有个别实例是或不是具备有些属性

'Name' in obj
true
'Age' in obj
true

  

 

 其它

 

1、序列化

  • JSON.stringify(obj)   序列化
  • JSON.parse(str)        反系列化

2、转义

  • decodeU汉兰达I( )                   U汉兰达l中未转义的字符
  • decodeU卡宴IComponent( )   U福特ExplorerI组件中的未转义字符
  • encodeU奥迪Q3I( )                   UCR-VI中的转义字符
  • encodeU揽胜IComponent( )   转义UENCOREI组件中的字符
  • escape( )                         对字符串转义
  • unescape( )                     给转义字符串解码
  • U汉兰达IError                         由U昂Coral的编码和平消除码方法抛出

3、eval

JavaScript中的eval既能够运作代码也能够获得重回值

a = eval('1+1');
console.log(a); //2
  • eval() 
  • EvalError   执行字符串中的JavaScript代码

④ 、正则表明式

var p = /nick/g;
console.log(p.test('nickjennynick')); // true
console.log(p.exec('nickjennynick')); // ["nick", index: 0, input: "nickjennynick"]

JavaScript中协助正则表明式,其重庆大学提供了三个功用:

  • test(string)     用于检测正则是不是同盟
  • exec(string)    用于获取正则匹配的内容

十分方式:

  g:表示全局(global)格局,匹配全数字符串,不会协作到第贰项时停下

  i:表示不区分轻重缓急写(case-insensitive)情势

  m:表示多行(multiline)情势,到达一行文本末尾时还会延续寻找下一行中是还是不是存在卓殊的项

括号分组:

console.log(/(n)(i)ck/.exec('nickjenny')); // console.log(/(n)(i)ck/.exec('nickjenny'))
console.log(/(n)(i)ck{2}/.exec('nickkjenny')); // ["nickk", "n", "i", index: 0, input: "nickkjenny"]

图片 24图片 25

元字符         名称              匹配对象
.             点号              单个任意字符(除回车\r、换行\n、行分隔符\u2028和段分隔符\u2029外)
[]            字符组             列出的单个任意字符
[^]           排除型字符组        未列出的单个任意字符
?             问号               匹配0次或1次
*             星号               匹配0交或多次
+             加号               匹配1次或多次
{min,max}     区间量词           匹配至少min次,最多max次
^             脱字符             行的起始位置
$             美元符             行的结束位置
|             竖线               分隔两边的任意一个表达式
()            括号               限制多选结构的范围,标注量词作用的元素,为反向引用捕获文本
\1,\2...      反向引用            匹配之前的第一、第二...组括号内的表达式匹配的文本

元字符

图片 26图片 27

\d     数字,等同于[0-9]
\D     非数字,等同于[^0-9]
\s     空白字符
\S     非空白字符
\w     字母、数字、下划线,等同于[0-9A-Za-z_](汉字不属于\w)
\W     非字母、数字、下划线,等同于[^0-9A-Za-z_]

协作规则简写

 

⑤ 、时间处理

岁月操作中有二种时光:

  • 时刻集合时间
  • 地面时间(东8区)

图片 28图片 29

Date    操作日期和时间的对象
Date.getDate( )    返回一个月中的某一天
Date.getDay( )    返回一周中的某一天
Date.getFullYear( )    返回Date对象的年份字段
Date.getHours( )    返回Date对象的小时字段
Date.getMilliseconds( )    返回Date对象的毫秒字段
Date.getMinutes( )    返回Date对象的分钟字段
Date.getMonth( )    返回Date对象的月份字段
Date.getSeconds( )    返回Date对象的秒字段
Date.getTime( )    返回Date对象的毫秒表示
Date.getTimezoneOffset( )    判断与GMT的时间差
Date.getUTCDate( )    返回该天是一个月的哪一天(世界时)
Date.getUTCDay( )    返回该天是星期几(世界时)
Date.getUTCFullYear( )    返回年份(世界时)
Date.getUTCHours( )    返回Date对象的小时字段(世界时)
Date.getUTCMilliseconds( )    返回Date对象的毫秒字段(世界时)
Date.getUTCMinutes( )    返回Date对象的分钟字段(世界时)
Date.getUTCMonth( )    返回Date对象的月份(世界时)
Date.getUTCSeconds( )    返回Date对象的秒字段(世界时)
Date.getYear( )    返回Date对象的年份字段(世界时)
Date.parse( )    解析日期/时间字符串
Date.setDate( )    设置一个月的某一天
Date.setFullYear( )    设置年份,也可以设置月份和天
Date.setHours( )    设置Date对象的小时字段、分钟字段、秒字段和毫秒字段
Date.setMilliseconds( )    设置Date对象的毫秒字段
Date.setMinutes( )    设置Date对象的分钟字段和秒字段
Date.setMonth( )    设置Date对象的月份字段和天字段
Date.setSeconds( )    设置Date对象的秒字段和毫秒字段
Date.setTime( )    以毫秒设置Date对象
Date.setUTCDate( )    设置一个月中的某一天(世界时)
Date.setUTCFullYear( )    设置年份、月份和天(世界时)
Date.setUTCHours( )    设置Date对象的小时字段、分钟字段、秒字段和毫秒字段(世界时)
Date.setUTCMilliseconds( )    设置Date对象的毫秒字段(世界时)
Date.setUTCMinutes( )    设置Date对象的分钟字段和秒字段(世界时)
Date.setUTCMonth( )    设置Date对象的月份字段和天数字段(世界时)
Date.setUTCSeconds( )    设置Date对象的秒字段和毫秒字段(世界时)
Date.setYear( )    设置Date对象的年份字段
Date.toDateString( )    返回Date对象日期部分作为字符串
Date.toGMTString( )    将Date转换为世界时字符串
Date.toLocaleDateString( )    回Date对象的日期部分作为本地已格式化的字符串
Date.toLocaleString( )    将Date转换为本地已格式化的字符串
Date.toLocaleTimeString( )    返回Date对象的时间部分作为本地已格式化的字符串
Date.toString( )    将Date转换为字符串
Date.toTimeString( )    返回Date对象日期部分作为字符串
Date.toUTCString( )    将Date转换为字符串(世界时)
Date.UTC( )    将Date规范转换成毫秒数
Date.valueOf( )    将Date转换成毫秒表示

Date 方法

 

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图