zoukankan      html  css  js  c++  java
  • 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(),返回的是具体的数据类型:比如:数组返回的就是数组类型

     

  • 相关阅读:
    php判断字符串长度 strlen()与mb_strlen()函数
    Ajax
    MYSQL全文本搜索
    PHP读取xlsx Excel 文件
    PHP正则表达式
    语法环境 变量 数据类型 转换 销毁和传值
    语法环境 变量 数据类型 转换 销毁和传值
    hive并行执行作业; 强化在脑海的印象
    待解决问题 :JDBC indexInsert.addBatch(); 为什么不生效 PSTM
    Clickhouse副本表以及分布式表简单实践
  • 原文地址:https://www.cnblogs.com/yan-peng/p/10278850.html
Copyright © 2011-2022 走看看