首页 > 其他分享 >前端歌谣-第贰拾贰课-函数参数默认值

前端歌谣-第贰拾贰课-函数参数默认值

时间:2023-11-18 14:32:36浏览次数:23  
标签:console 歌谣 var 函数参数 arguments test 默认值 vite log

前言

我是歌谣 最好的种树是十年前 其次是现在 今天继续给大家带来的是this指向的讲解

环境配置

npm init -y
yarn add vite -D

修改page.json配置端口

{
  "name": "demo1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "vite --port 3002"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "vite": "^4.4.9"
  }
}

案例1

function test(a=1,b){
    console.log(a)
    console.log(b)
}
test(undefined,2)

运行结果

前端歌谣-第贰拾贰课-函数参数默认值_json

案例2

function test(a,b){
    var a=arguments[0]||1;
    var b=arguments[1]||2;
    console.log(a)
    console.log(b)
}
test(undefined,2)

运行结果

前端歌谣-第贰拾贰课-函数参数默认值_ci_02

案例3

function test(a, b) {
    var a, b;
    if (typeof (arguments[0] !== 'undefind')) {
        a = arguments[0]
    } else {
        a = 1
    }
    if (typeof (arguments[1] !== 'undefind')) {
        b = arguments[1]
    } else {
        b = 2
    }
    console.log(a)
    console.log(b)
}
test(2, 3)

运行结果

前端歌谣-第贰拾贰课-函数参数默认值_环境配置_03



标签:console,歌谣,var,函数参数,arguments,test,默认值,vite,log
From: https://blog.51cto.com/u_14476028/8462203

相关文章

  • 前端歌谣-第贰拾三课-递归
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是递归的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js",&......
  • c语言 函数参数个数影响
    参考:https://blog.csdn.net/Cheatscat/article/details/79306021https://blog.csdn.net/Dr_Haven/article/details/89383342一个函数的参数的数目过多(尤其是超过8个)显然是一种不可取的编程风格。参数的数目直接影响调用函数的速度,参数越多,调用函数越慢。参数的数目少,程序就显得......
  • 方法的长度是形参的长度,并且如果形参被指定默认值的话,就失去一个长度,比如function(a=1,
    以下哪些表达式的值为0?A(()=>{}).lengthB1&2C+[]D[1,2,-3].reduce((a,b)=>a-b,0)正确答案:ABCD(()=>{}).length;获取方法形参个数,形参为01=00012=0010按位与运算,同为1才为1,否则返回0+[]隐式类型转换,因为[]是对象,所以toPrimitive->valueOf->toString为'',结......
  • Python函数参数传递中的可变参数
    Python函数参数传递中*args和**kargs在Python中,*args和**kwargs是用于处理可变数量的参数的特殊语法。*args:*args是一个元组(tuple),它允许你将不定数量的非关键字参数传递给函数。这意味着你可以在函数定义时指定一些参数,同时允许调用函数时传递不同数量的参数。通常用*......
  • 前端歌谣的刷题之路-第八十题-无重复数组
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 前端歌谣的刷题之路-第八十一题-数组排序
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 前端歌谣的刷题之路-第八十二题-新数组
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷本题目源自于牛客网微信公众号前端小歌谣题目......
  • 前端歌谣-第贰拾玖课-构造函数和实例化原理
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是构造函数和实例化原理的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js&qu......
  • 歌谣v2+ele笔记记录JsonServer模拟数据2
    第一步初始化配置npminit-y第二步yarnaddjson-server第三步创建db.json文件{"account":{"user":[{"name":"geyao","password":"123456"}]}}启动json-server--watch.......
  • 前端歌谣-第贰拾捌课-构造函数和实例化
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是构造函数和实例化的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js"......