zoukankan      html  css  js  c++  java
  • 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 执行结果为小

  • 相关阅读:
    linux 命令——19 find (转)
    linux 命令——18 locate (转)
    linux 命令——17 whereis(转)
    linux 命令——16 which(转)
    linux 命令——15 tail (转)
    linux 命令——14 head (转)
    Java for LeetCode 038 Count and Say
    Java for LeetCode 037 Sudoku Solver
    Java for LeetCode 036 Valid Sudoku
    Java for LeetCode 035 Search Insert Position
  • 原文地址:https://www.cnblogs.com/yang08/p/9792156.html
Copyright © 2011-2022 走看看