JS第二天的笔记第一篇

71 阅读2分钟
  1. 认识变量

平时使用的最多的并不是固定的数据而是变化的数据

常见的变化如:

  • 购物车商品的数量,价格的计算

  • 歌曲的播放时间,进度条,歌词的展示等

  • 微信聊天的消息条数,时间,语音的长度,头像,名称等

  • 游戏中技能冷却时间,血量,蓝量,buff时间,金币数量等

  1. 变量的定义

  • 变量,就是用于存放数值的容器
  • 这个数值可能用于计算的数字,或者一个句子中的字符串,或者其他任意的数据
  • 变量的独特在于它存放的数值是可以改变的
  • 例如,将变量想象成一个盒子,盒子里可以存储各种各样的数据,这个数据是可以改变的想改变多少次就可以改变多少次
  • 变量图.png 64f353ef3ad3579c592920daed623f10.png

变量的命名

  • 分两部分

    1:变量的声明(告诉js接下来要定义一个变量)通过var关键字

    2:使用**=**给变量赋值

  • 声明变量的过程可以分成两部分写,也可以一次声明多个变量,以逗号分开

  • 当打印变量时实际是在打印变量中储存的值,打印的值同样以逗号分隔开

  • 命名规范:不允许以数字开头,不能使用关键字或保留字命名

  • 变量未经声明就使用,会报错

  1. 数据类型和typeof

  • 将值赋给一个变量,那么这个变量就具备了特定的类型

  • 一个变量前一刻可以是一个字符串下一刻就存储一个数字,js允许这种操作的编辑语言,被称为“动态类型”

  1. 常见的数据类型

  • 常见的数据类型c.png

  • typeof操作符

    由于ECMAscript类型松散,需要一种方法来确认数据类型——typeof

  • 值类型八种数据类型,包含七种原始类型和一种复杂类型 值类型.png