js的介绍
JavaScript是一门运行在浏览器端的脚本语言。
运行环境:浏览器,node,手机,嵌入式,ai,区块链 均可
JavaScript与Java的关系:无关
JAVAScript包含如下几个部分:ECMAScript:是js语言的一个标准。是欧洲计算机制造协会制定的一套规范。 BOM:浏览器对象模型,js访问浏览器的接口 DOM:文档对象模型,js访问页面内容的接口
JS写法:行内(内联) 内部<script> </script>内部写法:外部<script src="./out.js"></script>
线程
JS是单线程的,是指它的主线程是单线程。如果主线程遇到一个非常耗时的任务,它就找别的线程来帮忙。别的线程把活干完后,需要把结果给主线程。 (非常耗时的任务:网络请求数据 读取文件操作 ......)
变量
js中变量就是一个存储数据的容器
var a="one"; //一次声明一个变量
var id,name,age;//一次声明多个变量
var b=1;var b=2;//重复声明(避免这样使用)
c=3 ;//遗漏声明(避免这样使用)
全局变量和局部变量
全局和局部是指变量的生效范围。全局变量在函数内外都可以访问局部变量只能在函数内可以访问,函数外不能访问。
数据类型
两类:
基本数据类型:
nubmer,string,boolean,undefiend,null
引用数据类型:
object(array,function)
数据的存放
针对不同的数据,分配不同的内存空间---->为了合理使用内存空间。

声明和定义:
var a; // 声明变量
var a = 1; // 如果在声明变量的同时给这个变量赋值了,叫定义