JavaScript学习笔记02【基础——对象(Function、Array、Date、Math、RegExp、Global)】

  1. JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
  2. JavaScript学习笔记02【基础——对象(Function、Array、Date、Math、RegExp、Global)】

目录

06 JavaScript_对象

JavaScript_对象_Function

JavaScript_对象_Array

JavaScript_对象_Date

JavaScript_对象_Math

JavaScript_对象_RegExp1

JavaScript_对象_RegExp2

JavaScript_对象_RegExp3

JavaScript_对象_Global


06 JavaScript_对象

JavaScript_对象_Function

Function:函数(方法)对象
    1. 创建:
        1. var fun = new Function(形式参数列表, 方法体);  // 忘掉吧
        2. function 方法名称(形式参数列表){
                方法体
            }

        3. var 方法名 = function(形式参数列表){
                方法体
           }
    2. 方法:

    3. 属性:
        length:代表形参的个数
    4. 特点:
        1. 方法定义是,形参的类型不用写,返回值类型也不写。
        2. 方法是一个对象,如果定义名称相同的方法,会覆盖。
        3. 在JS中,方法的调用只与方法的名称有关,和参数列表无关。
        4. 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数。
    5. 调用:
        方法名称(实际参数列表);

JavaScript_对象_Array

Array:数组对象
    1. 创建:
        1. var arr = new Array(元素列表);
        2. var arr = new Array(默认长度);
        3. var arr = [元素列表];
    2. 方法
        join(参数):将数组中的元素按照指定的分隔符拼接为字符串
        push()    向数组的末尾添加一个或更多元素,并返回新的长度。
    3. 属性
        length:数组的长度
    4. 特点:
        1. JS中,数组元素的类型可变的。
        2. JS中,数组长度可变的。

JavaScript_对象_Date

Date:日期对象
    1. 创建:
        var date = new Date();

    2. 方法:
        toLocaleString():返回当前date对象对应的时间本地字符串格式。
        getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差。

JavaScript_对象_Math

Math:数学对象
    1. 创建:
        * 特点:Math对象不用创建,直接使用。  Math.方法名();

    2. 方法:
        random():返回 0 ~ 1 之间的随机数。 含0不含1
        ceil(x):对数进行上舍入。
        floor(x):对数进行下舍入。
        round(x):把数四舍五入为最接近的整数。
    3. 属性:
        PI

取 1~100之间的随机整数

  1. Math.random()产生随机数:范围 [0,1)小数
  2. 乘以 100 --> [0,99.9999] 小数
  3. 舍弃小数部分 :floor --> [0,99] 整数
  4. +1 -->[0,99] 整数 [1,100]

JavaScript_对象_RegExp1

2. 正则对象:
    1. 创建
        1. var reg = new RegExp("正则表达式");
        2. var reg = /正则表达式/;
    2. 方法
        1. test(参数):验证指定的字符串是否符合正则定义的规范

JavaScript_对象_RegExp2

JavaScript_对象_RegExp3

JavaScript_对象_Global

Global
    1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。  方法名();
    2. 方法:
        encodeURI():url编码
        decodeURI():url解码

        encodeURIComponent():url编码,编码的字符更多
        decodeURIComponent():url解码

        parseInt():将字符串转为数字
            * 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
        isNaN():判断一个值是否是NaN
            * NaN六亲不认,连自己都不认。NaN参与的==比较全部问false

        eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。
    3. URL编码
       传智播客 =  %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2

梳头健脑:宋代著名文学家苏轼把梳头当做“安眠药”。他说:“梳头百余,散头卧,熟寝至明。”梳头能提神醒脑,消除疲劳,提高思维能力和工作效率,还有防治失眠、神经性头痛及脱发的功效。医书《诸病源候论》说:“千过梳头,头不白。”中国有句古话叫做“梳头又洗脚,强似吃补药”,梳头的保健养生功效可见一斑。中医认为:人的头部是“诸阳所会,百脉相通”,人体的重要经脉和四十多个大小穴位以及十多处特殊刺激区均汇聚于头部。这些经脉和穴位起着运行气血、濡养全身、抗御外邪、沟通里表上下的作用。经常梳头按摩这些穴位,可使头发根部血液循环加快、发根坚固、发色黑润,从而疏通经脉,流畅血液,宁神开窍,起到耳聪目明、醒脑提神、养生保健等作用。勤梳头对于恢复脑力有着很好的效果,我本人每天也都有梳头养生,我买的是绿檀木梳,每天都梳几百下。自从我坚持梳头后,我发现我的发根变得更坚固了,几乎很少脱发,梳头对于失眠多梦也有很好的效果,这个方法简单易行,但贵在坚持,当你乐在其中,效果自然就会显现。

佛法开智慧:佛法对智慧的开发真的不可思议,只要你深入经藏,必定智慧无穷。由戒生定,由定生慧。遵祖师所言:开慧楞严,成佛法华。觉悟本体彻悟本性,本性本来无恶无善,在圣不增在凡不减,无垢无净。学习佛法可以让你获得宇宙人生的大智慧,这点毋庸置疑。我现在早课有楞严咒和大悲咒,每天都有坚持读诵,每天也有在念弥陀佛号,佛法的加持不可思议,佛教是宗教而超宗教,是哲学而超哲学,是科学而超科学。还是那句话,修持佛法是人生最大的福报!学习佛法可以很快地开启智慧,佛理也可以很好地指导你的人生,让你学会感恩,变得更加宽容豁达,可以活得更有幸福感。脑力下降的戒友,可以试试学习佛法,念念佛,念念咒,读读经,脑力也会改善很多的。佛法本来就是治疗身心疾病的良药,如果错过这剂良药,那可是大损失啊!人身难得,佛法难遇,善知识难求,中国难生。好好珍惜吧!加油!

猜你喜欢

转载自blog.csdn.net/weixin_44949135/article/details/113743896