• JavaScript(1)


    1:JavaScript的输出:

    window.onload=function () {    //整个页面加载完后再执行里面的代码;
        // alert(123);    //浏览器弹出
        document.getElementById("demo").innerHTML = "我是innerhtml";   //修改html的信息
        console.log("输出到控制台");   //输出到控制台
        
    };
    document.write("我是write方法");   //想页面输出内容,如果等整个页面加载完再执行就会覆盖之前的内容

     2:变量

      (1)值类型(基本类型):字符串(String),数字(Number),布尔(Boolean),空(Null),未定义(Undefined),Symbol(ES6,表示独一无二的值)

        引用数据类型:对象(Object),数组(Array),函数(Function)

      (2)JavaScript拥有动态类型:这就是说相同的变量可用作不同的类型。

      (3)JavaScript变量均为对象,当生成一个变量的时候意味着创建了一个对象。

    3:null 与 undefined 的区别

      相同点:(1)都是原始类型,保存在栈中变量本地

      不同点:(1)null表示一个空对象的引用;undefined表示未赋值的变量

          (2)值是相等的但是类型是不同的,null类型object,undefined类型为undefined;即null == undefined为True;null===undefined为False

          (3)null清空对象后类型为object(释放引用);undefined清空对象后类型为undefined(值为undefined)

      注意:表面上 undefined 与 null 都是什么都没有的意思,但是实际上 undefined 是未定义(就是变量没有初始化),null 是一个变量初始化了,但是什么值都没给,只给了一个空对象;进一步说,undefined 与 null是值相等,类型不相等。

    4:JavaScript数据类型

      6种数据类型:number,boolean,string,function(函数),objectNULL,数组,对象),undefined

    5:检测数据类型的方式:typeof 与 instanceof

      typeof()返回的是6中数据类型中个一种,比如:数组返回的是object类型

      instanceof(),返回的是具体的数据类型:比如:数组返回的就是数组类型

     

  • 相关阅读:
    【转】三层架构,MVC, ASP.net MVC的区别
    code-Behind
    从输入 URL 到页面加载完成的过程中都发生了什么事情?
    javascript杂谈
    网页设计中透明效果的使用技巧
    phpstorm+Xdebug断点调试PHP
    MySql IFNULL 联表查询出来的null 如何赋值
    php读取目录下的文件
    CI框架程序--本地调试之后部署新浪SAE
    各个手机APP客户端内置浏览器useragent
  • 原文地址:https://www.cnblogs.com/yan-peng/p/10278850.html
Copyright © 2020-2023  润新知