A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 酷酷的大侠 初级黑马   /  2019-8-30 15:51  /  1178 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JavaScript知识点总结:
    (1)==和===的区别:
        当==两边的内容为字符串时,则比较字符串的内容是否相等;
        当==两边的内容是数字时,则比较数字的大小是否相等;
        当==两边的内容是对象或者对象的函数属性时,则比较内存地址是否相等;
        ==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回false;
        ==只要求值相等,===要求值和类型都相等;
    (2)NaN:非数值(是一个特殊的值),这个数值表示本来要返回数值的操作数未返回数值的情况;
        任何与NaN进行运算的结果均为NaN,NaN与自身不相等(NaN不予任何值相等);
        alert(NaN==NaN);弹出警告框并显示false
    (3)在浏览器的状态栏放入一条消息:window.status = "put your message here"
    (4)在HTML中,点击图片链接后页面转到历史列表中的上一个URL页面的代码如下:
        <a href="javascript:history.go(-1)"><img src="img_URL" width="宽度" height="高度"/></a>
    (5)null==undefined---结果为真 null===defined(结果为假false)(true),NaN==NaN--结果为假(false)
    (6)如声明而未对变量赋值,该变量的值为undefined
    (7)有关html的描述:在页面顶部添加doctype声明,避免使用<font>标签
    (8)块级元素实际占用的宽度与它的width、border和padding属性有关
    (9)匿名自执行函数(function(){});调用该类函数的对象是window
    (10)typeof是一个一元运算符,放在一个运算数之前,运算数可以是任意类型,返回值是一个字符串,该字符串说明运算数的类型
            1.以下操作数的返回结果为字符串(number),表示该操作数是number类型:
                数字类型的操作数typeof返回的值是number
                Infinity:无穷大特殊值;
                NaN:特殊的非数字值;
                Number.MAX_VALUE:最大数字;
                Number.MIN_VALUE:最小数字(与零接近);
                Number.NaN:特殊的非数字值;
                Number.POSITIOVE_INFINITY:无穷大的特殊值;
                Number.NEGATIVE_INFINITY:负无穷大的特殊值;
            2.字符串类型:返回值是表示类型的字符串(string)-该字符串表示该操作数位字符串类型;
            3.布尔类型:返回值是表示布尔类型的字符串(boolean),该字符串表示该操作数为boolean类型;
            4.对于对象、数组、null返回的值是object
            5.对于函数类型,返回值是function,比如typeof(Date)返回值是function
            6.如果运算数是没有定义的(比如说不存在的变量、函数或者undefined),将返回undefined,typeof(undefined)返回值为undefined
    (11)1+ +"2":第一个+"2"的加号是一元操作符,空格+"2"会变成数值2,因此1+ +"2"相当于1+2等于3
    (12)javascript内置对象:
            Arguments函数参数集合;
            Array数组;
            Boolean布尔对象;
            Date日期时间;
            Error异常对象;
            Function函数构造器;
            Math数学对象;
            Number数值对象;
            Object基础对象;
            RegExp正则表达式对象;
            String字符串对象;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马