前端孵化日记(四)JS基本概念总结

272 阅读1分钟

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; // 如果在声明变量的同时给这个变量赋值了,叫定义