前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js的基础知识

js的基础知识

作者头像
用户10094878
发布2022-11-21 15:26:55
2630
发布2022-11-21 15:26:55
举报

类型转换

代码语言:javascript
复制
1.显示类型转换分别是:
Number(mix)
parseInt(string,radix)
parseFloat(string)
toString(radix)
String(mix)
Boolean()
2.隐式类型转换分别是:
isNaN ()  —> Number();
++/—  +/-(一元正负)
+
-*/%  —> number
&& || !
<  >  <=  >= 
== !=
以下符号不发生类型转换
===  !==

函数

代码语言:javascript
复制
定义:
    函数的近代定义是给定一个数集A,假设其中的元素为x,对A中的元素
x施加对应法则f,记作f(x),得到另一数集B,假设B中的元素为y,则y
与x之间的等量关系可以用y=f(x)表示,函数概念含有三个要素:定义域
A、值域B和对应法则f。
函数声明:
声明函数类型作用
函数表达式
组成形式
函数名称
参数 
形参
实参
返回值
函数的一种写作规范,定义声明等。

作用域初探

代码语言:javascript
复制
作用域定义:变量(变量作用于又称上下文)和函数生效(能被访问)的区域
全局、局部变量
作用域的访问顺序

作用域精解

    [[scope]]:每个javascript函数都是一个对象,对象中有些属性我们可以 访问,但有些不可以,这些属性仅供javascript引擎存取,[[scope]]就是其中 一个。[[scope]]指的就是我们所说的作用域,其中存储了运行期上下文的集合。     作用域链:[[scope]]中所存储的执行期上下文对象的集合,这个集合呈链 式链接,我们把这种链式链接叫做作用域链。     运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。 一个执行期上下文定义了一个函数执行时的环境,函数每次执行时的执行上下文 都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,函数每次 执行时,都会把新生成的执行期上下文,填充到作用域链的最顶端。当函数执行 完毕,它所产生的执行上下文被销毁。 查找变量:从作用域链的顶端依次向下查找。

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=edrl6hfaeero

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 类型转换
  • 函数
  • 作用域初探
  • 作用域精解
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档