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

 

posted @ 2018-12-21 10:26  杨晓蓉  阅读(84)  评论(0编辑  收藏  举报