js

介绍 脚本语言松散对于开发者的要求很低

如 定义变量 严谨语言 int a = 30;

松散的言语 var a = 30;

永远不会认为开发者 写代码问题 定义的是数字用的是字符串

1.把数字 转成成字符串

2.再去执行 开发者写的程序 语法 正常 一条语句结束会使用分号 var a = 30; var a = 30 版本 ECMAScript 计算机协会统一的标准 只包含了基础语法部分 版本区别 ECMAScript5(包含5)之前 ECMAScript6(ECMAScript2015、ES6) 包含了 所有语言 基本囊括的技能 相对完整的语言 TypeScript(TS)

  基础知识

    1.重点语句

      通常一行代码 如果添加了分号->一条语句

      使用;分隔

    2.变量

      目的

        通过一个名字 来表示一个可以改变的值

      定义方式

        ver 变量名=值;

          var关键字

        不赋值

          var 变量名

      关键字

        什么是关键字

          语言本身提供的名字

          有固定意义

            var

              如var 就是定义变量的意思

        语言本身 提供了很多关键字

          var

          for

          if

      变量名

        开发者起的一个名字

        注意

          1.不能使用关键字 定义变量名

          2.不能以数字开头

          3.不能以特殊符号开头

          4.定义变量名要有意义

            驼峰命名法

              第一个首字母小写其他首字母大写

            下划线命名法

        意义

          变量名

            开发者起的一个名字

            外号

            标记

          值

            具体内容

              数字

              文字(字符串)

              数组

              对象

          由名字 表示 后面的值

            子主题 1

    3.注释

      单行注释

        Ctrl+/

      多行注释

        Ctrl+shift+/

 

不让浏览器看到,屏蔽了浏览器

    4.调试

      按F12(右键检查元素)->console

  数据类型

    Number 数字类型

      包含浮点和整数

    String

      字符串类型“”或者"包裹的都是字符串

    boolean

      波尔类型

        true

          对

        false

          错

    Array 数组

    Object 对象

    Function 函数

  数据类型的转换

    字符串 转数字

      转整数

        parselnt()

      转浮点

        parseFloat()

  严格查看数据类型

          1与“1”认为是不相同的

必须类型与值都相同

      !=(不等于)

        1 “1”

          假的

      !==

        1 “1”

          真的

    逻辑运算符

      与&& (两个and符)

        所有条件 都必须满足 才算真的

      或||

        只要有一个条件满足 就是真的

      非!

        黑白颠倒

          对的就是错的 错的就是对的

        /*

* 表示真的值

* true

          如何使用小数?

            精度丢失

              不要直接使用小数

              非要使用

                1.乘以100(精准的级别)倍

                2.运算完毕 再还原倍数

  运算符

    算术运算符

      +

      -

      *

      /

      %

    复合运算符

      +=

        var a =10;

var b = 20;

a =a+ b

        a += b

      -=

        var a =10;

var b = 20;

a- =a+ b

      *=

      /=

      %=

      ++

        自己给自己增加一个一

      --

        自己给自己减少一个一

      自增自减运算符

    比较运算符

      结果

        就是一个Boolean类型的值

          true

          false

      >

      <

      >=

      <=

      ==

        忽略数据类型

          1与“1”认为是相同的

      ===

      *

你可能感兴趣的:(js)