• js 初学


    js 全程javascript    作者布兰登艾奇

    js    是运行在客户端得前台语言

    它可以用来做 页面特效  开发游戏   后台开发等

    js  变量:可以改变得量,往往用英文字母表示 ,区分大小写

         定义:用var   a   进行定义   var a 声明变量a

         用途:它就像是一个容器 ,可以暂时存储数据,通过等于号(=)进行赋值

      浏览器在执行代码前,浏览器会给一个全局环境window(全局作用域),在window下找到var 和function得关键字

    给他们分配内存地址不管是否赋值,浏览器会告诉所有得子模块一存在,叫变量提升。

    列如{console   .log(a)

        var a=hello word}

      浏览器在执行这串代码时  结果是 undefined

      因为当console.log(a) 想存储模块 查找时 有a 但是a没有赋值  所以结果为undefined

    数据库得类型:字符串    数字     数组      json   对象     布尔    null    undefined    函数

    运算

    1 四则运算  加、减、乘、除

          加  纯数字之间就说加法

           字符串之间就说拼接  

    2 逻辑运算  或(||) 且(&&)  非(!)结果是布尔  true   false

    3 比较运算  >大于    >=大于等于

          <小于  <=小于等于

          !取反    == 俩个等于    一个为赋值,结果是true   flase

          ===   全等于   数据得类型和值都一样

          !==不全等于

    4 自加 自减

      列如  var age=12

          a=a+2    结果14

      赋值运算得执行顺序是从后往前

      列如   b=16

         a=(--b)+(--b)-(b++)+(++b)

           (--b) =15  先减在利用 16-1=15

             (--b)=14  先减在利用,取上一个15得值,15-1=14

           (b++)=14   先利用在加,取上一个14得值,再加14+1=15

           (++b)=16    先加在利用,取上一个15 得值,15+1=16

       结果  a=15+14-14+16=31  

    三元运算:条件?语句1   语句2

        var age=12

        age>11? console .log("大“)  console .log(”小“)

        年龄12   age大于12 执行结果为 大

            age小于12 执行结果为小

  • 相关阅读:
    关于CLR、CIL、CTS、CLS、CLI、BCL和FCL
    (DateTime)日期型数据转换成C#长整型数据
    List<T>.FindIndex 方法 (Predicate<T>)
    C#用int的0--31位表示32个bool值,int拆分成bool数组
    C# 协程 WaitForSeconds产生GC(Garbage Collection)问题
    Unity3D教程:尽量避免使用foreach
    NGUI中button无法用find函数找到
    Vue + axios + SpringBoot 2实现导出Excel
    Kafka 0.10.1版本源码 Idea编译
    Gradle Wrapper
  • 原文地址:https://www.cnblogs.com/yang08/p/9792156.html
Copyright © 2020-2023  润新知