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 执行结果为小

  • 相关阅读:
    leetcode 890. 查找和替换模式 Python
    TensorFlow-GPU+cuda8+cudnn6+anaconda安装遇到的版本错误
    leetcode 921. 使括号有效的最少添加(Python)
    BFC概念详解及应用
    做一个网页阅读百分比指示器
    margin-bottom和vertical-align的区别
    MD5算法
    Array.prototype.slice.call()方法详解
    String stringbuffer StringBuilder
    价值观
  • 原文地址:https://www.cnblogs.com/yang08/p/9792156.html
Copyright © 2011-2022 走看看