浏览器执行JS简介

浏览器执行JS简介

浏览器分为两部分:渲染引擎 和 js引擎

渲染引擎: 用来解析html和css俗称内核,比如chrome浏览器的blink 老版本webkit

js引擎: 也成为js解释器 用来读取网页中的js代码,对其处理后运行

浏览器本身并不会执行js代码,而是通过内置JavaScript引擎(解释器)来执行js代码,js引擎执行代码时逐行解释每一句源码(转换为机器语言)然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行

语言分为弱类型语言和强类型语言

动态语言一般都是脚本语言,是脚本语言基本都是解释型语言,也就是弱类型语言。 静态语言一般都是编译型语言,编译型语言基本都是强类型语言。

弱类型语言: 在声明时不说明数据类型,而是通过值来判断数据类型,这种语言就是弱类型语言,弱类型根据程序识别变量的数据类型

强类型语言:表示强调是某个数据类型,强类型是什么数据类型就是这个数据类型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容