前端面试题汇总

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

对调两个变量的值*

浏览 212 扫码 分享 2023-04-26 08:56:06
  • 一、加减法(只对数字有用)
  • 二、数组法
  • 三、对象法
  • 四、数组运算法
  • 五、结构赋值法

    一、加减法(只对数字有用)

    1. var a = 3;
    2. var b = 5;
    3. a = a + b
    4. b = a - b
    5. a = a - b

    二、数组法

    1. var a = 3;
    2. var b = 5;
    3. a = [a,b];
    4. b = a[0];
    5. a = a[1];

    三、对象法

    1. var a = 3;
    2. var b = 5;
    3. a = {a:b,b:a}
    4. b = a.b
    5. a = a.a

    四、数组运算法

    1. var a = 3;
    2. var b = 5;
    3. a = [b,b=a][0] // 根据运算符优先级,会先执行b=a

    五、结构赋值法

    1. var a = 3;
    2. var b = 5;
    3. [a,b] = [b,a]

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 1.Html
      • Cookie、LocalStorage与SessionStorage区别
      • 常见的行内元素和块级元素*
      • link标签和@import的区别*
      • src和href的区别*
      • img标签和background-image的区别
      • script标签中defer和async的区别
      • HTML语义化的理解、优点
      • HTML5有哪些新特性
    • 2.CSS
      • CSS手撸合集
      • css中哪些属性可以继承*
      • display、opacity、visibility区别*
      • CSS选择器优先级*
      • BFC*
      • 外边距塌陷*
      • 清除浮动的方法
      • 未知宽高水平垂直居中*
      • Flex问题汇总*
      • 盒子模型*
      • vertical-align与line-height
      • rem、em、vh、vw
      • 伪类和伪元素
    • 3.JavaScript基础
      • js数据类型*
      • instanceof底层原理 *
      • js类型转换*
      • js 数组类型判断*
      • js对象常用方法*
      • == 和 === 的区别
      • 对调两个变量的值*
      • 对象的浅拷贝和深拷贝*
    • 4.JavaScript进阶
      • 原型和原型链*
      • 实现继承的方式以及优缺点*
      • 词法作用域和动态作用域*
      • JavaScript的执行上下文*
      • new一个实例对象的过程*
      • 闭包*
      • 堆栈溢出和内存泄漏*
      • Javascript处理循环的异步操作*
      • 事件循环(Event Loop)*
      • 防抖和节流*
      • 链式调用的实现*
      • 函数声明和函数表达式*
      • for in 和 for of 的区别*
    • 5.ES6
      • ES6中新增的扩展*
      • var、let、const*
      • Symbol 类型
      • Generator 函数*
      • Proxy
      • super关键字*
      • try 和 catch、finally*
      • Promise
      • import 和 require区别
    • 6.React
      • react组件中的this指向
      • react事件中的event对象
      • react父组件调用子组件的方法
      • react生命周期
      • Portals将组件渲染到父组件之外
      • Context实现跨层级传递数据
      • lazy与Suspense实现延迟加载(懒加载)
      • react防止组件多余渲染(性能优化)
      • react 使用Immutable进行优化
      • Render Props(渲染属性)
      • this.setState() 异步还是同步的?
    • 7.React Hooks
      • 纯函数基本概念
      • useState()
      • useEffect()
      • useRef()
      • useReducer()
      • react hooks中闭包的坑
    • 8.Redux
      • Redux
      • Redux的todoList案例
      • React-Redux的todoList案例
      • Redux中间件
    • 9.Vue
      • v-if和v-show的区别
      • vue3通讯方式(父传子)
    • 10.计算机网络
      • HTTP请求报文和响应报文
      • HTTP常见状态码
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注