分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

js 几个重要的特性

发布时间:2023-09-06 02:17责任编辑:胡小海关键词:js

1.动态语言

定义函数 形参与实参不需要一致

形参可由 arguments 类数组获取 (形参传入时与其形成映射关系)

变量之间无阻碍相互转换,不需要指定类型,(前一刻可能是 num ,可以立马变 str fn obj 。。)

2.解释性语言、跨平台

js代码运行前夕不需要编译,但是有个预编译过程(上下文环境、变量提升、形参实参统一化、函数声明提升)

不需要先生成文件再转机器码运行,直接解释成0101跑起来

3.单线程

代码块之间不相互影响( 如两个 script  之间)

之上而下运行,看一行执行一行,出现错误立马报错

3.this指向

根据 fn 调用场景,分为函数和方法,this分别指向window(undefined)、obj

4.原型

过于复杂,后续再议

js 几个重要的特性

原文地址:https://www.cnblogs.com/justSmile2/p/9756368.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved