Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

这篇具有很好参考价值的文章主要介绍了Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、函数注释

语法:

/**
 *@description: 函数释义
 *@param {参数类型} 形参 中文释义
 *@return: 返回值
*/

注意:

  1. 只有在js文件才可以自动补全@param。vue文件只会显示/** */
  2. 上述注释中@description@return是自定义的代码片段,快捷键jsfn

作用:
在vue文件引入方法后,可以查看方法的注释说明,规范代码。

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

2、console.log打印快捷键

方法中变量快捷打印,
第一步选中方法的变量进行复制
第二步输入logCustom,打印复制的内容。

3、变量类型

8种基本的数据类型(7种原始类型和1中复杂类型Object

以console.log(bar)为例:

结果 原因 说明
Undefined 变量已定义,但没有赋值。 例如:let bar
Null 空对象
Number 数字
String 字符串
Boolean 布尔
Object 对象 复杂类型(引用类型)
BigInt 特殊的数字类型 不常用
Symbol 独一无二的值 ES6引入的类型,不常用

4、代码块

{}包裹的代码,称之为代码块。

代码块的含义:是将{}内的代码视为一个整体
比如:开发中,一行代码很难完成某一个特定功能,我们就会将这些代码放到一个代码块中。

应用:在js中,一般通过流程控制语句执行一个代码块。例如:ifforfunction等。

5、++couut 与 count++ 以及 --couut 与 count-- 区别

说明:
1、前 ++ ( 例:++count) 是先自加再使用,而后 ++ ( 例:count++) 是先使用再自加!
2、前-- ( 例:-- count) 是先自减再使用,而后-- ( 例: count-- ) 是先使用再自减

概括:谁在前,先执行谁。

int countA = 10;
console.log("coutA 当前值== " + countA);
console.log("countA-- >> " + countA--);
console.log("coutA 当前值== " + countA);

int countB = 10;
console.log("coutB 当前值== " + countB);
console.log("--countB >> " + --countB);
console.log("coutB 当前值== " + countB);


int countC = 10;
console.log("coutC 当前值== " + countC);
console.log("++countC >> " + ++countC);
console.log("coutC 当前值== " + countC);

int countD = 10;
console.log("coutD 当前值== " + countD);
console.log("countD++ >> " + countD++);
console.log("coutD 当前值== " + countD);

6、foo、bar、baz含义

“伪变量”。程序员约定成俗的一些单词,用于不知道如何命名(变量,函数,对象等)时,临时使用的变量名

7、函数声明和函数表达式

函数声明

function boo(){
}

函数表达式

var foo = function(){
}

区别

  1. 函数声明,调用可以在定义之前。
  2. 函数表达式,调用只能在定义之后,
    • 原因:函数表达式是在代码执行 到达表达式时 才被创建,并且仅从那一刻起可用。

8、debuger调试

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
第一个:放开当前断点
第二个:执行下一行代码(以当前页面的顺序从上往下执行,不会进入函数内)
第三个:进入函数内部(包含异步函数)
第四个:跳出函数
第五个:进入函数内部(跳过异步函数)

一般场景:1,2,3,4 就够了

9、堆内存和栈内存

原始类型占据的空间是在栈内存(stack)中分配的
对象类型占据的空间是在堆内存(heap)中分配的
Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

10、元素的大小和位置

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

11、event对象的位置

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
参考链接:https://www.jianshu.com/p/9afff6038bf5

12、window的大小和滚动

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

13、toolBar工具条展开和折叠

核心思路:展开和折叠的效果通过width宽度控制。

html
Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
css
Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置

Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置
js
Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置文章来源地址https://www.toymoban.com/news/detail-404747.html

到了这里,关于Js:变量类型,代码块,++前后区别,函数声明/表达式,debuger调试,元素/event/window大小和位置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3 setup中函数表达式和函数声明

    随着 Vue 3 中 Composition API 的引入,现在可以通过函数表达式和函数声明这两种方式声明函数。 函数声明是在非函数式编程语言中声明函数的传统或正常方式。以 function 开头,后跟函数名称、一对括号,最后是一对括住函数体的花括号。 这是一个例子: 函数声明的一个

    2024年02月13日
    浏览(41)
  • Rust变量、常量声明与基本数据类型

    Rust是一门系统级别的编程语言,注重安全性、性能和并发。在这篇博客中,我们将介绍Rust中的变量、常量声明以及基本数据类型,并通过示例说明每一种类型的用法。 在Rust中,使用 let 声明变量。变量默认是不可变的,要使其可变,需要使用 mut 。 常量使用

    2024年01月18日
    浏览(62)
  • 【Rust】001-基础语法:变量声明及数据类型

    “一切能用 Rust 重写的项目都将或者正在用 Rust 重写” Rust 入门与实践:https://juejin.cn/book/7269676791348854839?utm_source=course_list 代码演示 执行结果 依赖 Cargo.toxml 代码 执行命令 根目录执行 整型标量类型 只要记得最低从 8 开始,到 128 结束(当然,正常情况下我们最多用到 64,

    2024年02月10日
    浏览(47)
  • SCL语言的数据类型和常量与变量声明方式

    SCL语言的数据类型主要包含以下几类: 1. 基本数据类型: - BOOL:布尔类型,取值为TRUE或FALSE。 - INT:整数类型,取值范围为-32768~32767(16位PLC)或-2147483648~2147483647(32位PLC)。 - UINT:无符号整数类型,取值范围为0~65535(16位PLC)或0~4294967295(32位PLC)。 - REAL:单精度浮点数

    2024年02月09日
    浏览(50)
  • 【JavaScript】JavaScript 变量 ① ( JavaScript 变量概念 | 变量声明 | 变量类型 | 变量初始化 | ES6 简介 )

    JavaScript 变量 是用于 存储数据 的 容器 , 通过 变量名称 , 可以 获取 / 修改 变量 中的数据 ; 变量 的 本质 是 存放数据 的 一块内存空间 ; 在 JavaScript 中, 使用 var / let / const 来声明变量 , 每个变量都有一个 变量名 和 一个 变量值 ; JavaScript 变量声明 : var : 使用

    2024年03月15日
    浏览(54)
  • Go语言变量使用指南:声明、类型转换与字符串操作

    深入了解Go语言中变量的声明方式、字符和布尔类型的细节、字符串的不可变性以及基本数据类型之间的转换规则。

    2024年02月10日
    浏览(90)
  • C++声明extern变量和extern函数的用法

    目录  一、 声明extern变量 1、 如何声明 2、在何处声明 3、在何处初始化 4、在何处调用 5、举例声明extern变量 (1)、声明extern变量的test.h文件 (2)、初始化extern变量的test.cpp文件 (3)、调用extern变量的main.cpp文件 二、声明extern函数 1、 如何声明 2、在何处声明 3、在何处定

    2024年02月15日
    浏览(44)
  • 17. C++ static、const 和 static const 类型成员变量声明以及初始化

    1. C++ static、const 和 static const 类型成员变量声明以及初始化 const 定义的常量在超出其作用域之后其空间会被释放; static 定义的静态常量在函数执行后不会释放其存储空间; 1.2 static static 表示的是静态的 类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对

    2024年01月18日
    浏览(59)
  • 【TypeScript】TS中type和interface在类型声明时的区别

    🐱 个人主页: 不叫猫先生 🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫优质专栏: vue3+vite+typeScript从入门到实践 📢 资料领取:前端进阶资料可以找我免费领取 🔥

    2023年04月26日
    浏览(60)
  • js中如何在正则表达式中放入一个变量呢

    工作中碰见了这样的业务 因为平常写的正则 喜欢 直接 // 写正则匹配的表达式 突然有一天 我的正则表达式要从一个 变量中 取到 跟往常的有点不用 假设 var name = “zhao” var str = “hello world zhao aaa”; 想找到 zhao在字符串中位置 然后 zhao我又是定义了一个变量 才这样的 var a

    2023年04月17日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包