JavaScript
ECMAScript(ES):规定了js的一些基础核心的知识(变量、数据类型、语法规范、操作语句等) 3/5==6/7
DOM: document object model 文档对象模型,里面提供了一些属性和方法,可以让我们操作页面中的元素
BOM: browser object model 浏览器对象模型,里面提供一些属性和方法,可以让我们操作浏览器
变量和常量
变量:值是可以变的
常量:值是不可以变的
//=>js中定义变量的方式
// var 变量名=值; (ES6中定义变量是let)
var num =12;
var str='zhufeng';
//>= JAVA等后台语言定义变量比较严谨,js比较松散
//int num=12;
//float num=12.5;
//double num=3.141592654;
console.log(num);//=>12 变量其实只是一个无意义的名字,它所代表的意义都是其存储的那个值
num=13; //=>让原有的num变量存储的值修改为13 (变量只能代表一个值)
//=>任何一个具体的数据值都是常量,例如:12就是一个常量
//=>和变量类似,我们设置一个常量(也是一个名字),给其存储一个值,但是这个存储的值不能修改
const num=12;//=>相当于定义一个常量num,给他存储了12;
num =13; //=>Uncaught TypeError: Assignment to constant variable. 常量存储的值是不能修改的