小提示:IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
有看书习惯的朋友帮您推荐基本js图书
1.JavaScript高级程序设计
2.ES6标准入门 官方网址(电子书)es6.ruanyifeng.com
3.你不知道的JavaScript(上中下)
4.JavaScript权威指南
JS做客户端语言
按照相关的js语法,去操作页面中的元素,有时还要操作浏览器里面的一些功能
- ECMAScript3/6/5...js的语法规范(变量,数据类型,操作语句,等)
- DOM(document object model):文档对象模型,提供一些js的属性和方法,用来操作页面中的DOM元素
- BOM(browser object model):浏览器对象模型,提供一些js的属性和方法,用来操作浏览器的BOM元素
JS中的变量 variable
变量:可变的量,在编程语言中,变量其实就是一个名字,用来存储和代表不同值的东西
//es3
var a=12;
a=13;
console.log(a);=>输出的是a代表的值13
//es6
let b=100;
b=200;
console.log(b);=>输出的是b代表的值200
let声明的变量不存在提升,不允许反复声明。
在块级作用域虚啊使用let声明的变量是局部变量,不能被其他作用域访问
const c=100;
c=200;//报错:const创建的是一个常量,存储的值不能背修改。
//创建函数也相当于在创建变量
function(){}
//创建类也相当于创建变量
class a{}
//es6的模块导入也可以创建变量
import B from "./B.js"
//Symbol创建唯一值
let n=Symbol(100)