Day 01

计算机只认识101010二进制编码 所以常规的语言 比如说我们的java语言是用普通的语言去写 写完之后要进行编译 需要把写的东西转换成二进制然后计算机才能够识别从而运行

Js基础
1.ECMAScript是JS标准
2.DOM 如何通过JS去操作网页
3.BOM 如何通过JS去操作浏览器

JS特点

  • 解释型语言(不用编译 写完了直接运行)
  • 动态语言(指的是它这个变量的值比较任意 可以保存任意的数据类型)
  • 基于原型的面向对象

学习任何的语言都是向计算机去发布指令去命令计算机干事 那既然是命令 第一 需要知道写在哪里

代码写在html页面中创建的script标签内
输入 alert document.write console.log指令 同时输入的时候 js从上往下一行一行渲染执行的

Js中严格区分大小写
JS中每一条语句以分号结尾(这个只是一个规范不一定需要)
JS中会忽略多个空格和换行 所以我们可以对空格和换行进行格式化

标识符的命名规则
1.不能以数字开头
2.标识符可以含有字母 数字 下划线 $符号
3.在JS中遵循驼峰式命名
4.标识符不能是JS中的关键字或者保留字
5.变量名必须有意义

强制转换数据类型
1.String()函数
2.Number()函数 parseInt()函数 parseFloat()函数
3.Boolean()函数 0 -0 NaN ‘’ null undefined 为false
任何值和字符串相加都会变成字符串
================================================================
任何值 - * / 运算都会自动转换成Number
自增分为两种:后++(a++)和前++(++a)
a++ 先使用 后自增
++a 先自增 后使用
逻辑运算符 js中提供了三种逻辑运算符 ! && ||

for(初始化表达式 条件表达式 更新表达式){语句}

Break continue