๐Ÿ”ฅ [UIUX] 0122 JAVASCRIPT Coding, ์ฝ”๋”ฉ ์ดˆ๊ธ‰ 13

You_Jin.ยท2025๋…„ 1์›” 22์ผ
1
post-thumbnail

โœ๏ธ 2025. 1์›” 22์ผ / javascript ์ดˆ๊ธ‰ 13

๐Ÿ‘ป ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ํ•จ์ˆ˜์˜ ์ธ์ˆ˜ ๋ฐ›์•„์˜ค๊ธฐ
ํ•จ์ˆ˜ ์ •์˜๋ฌธ์—์„œ arguments๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ
ํ•จ์ˆ˜ ํ˜ธ์ถœ๋ฌธ์˜ ์ธ์ˆ˜๋ฅผ ๋ฐ›์•„์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•จ์ˆ˜ ์ •์˜๋ฌธ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ์ƒํƒœ์—์„œ ์ธ์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ๊ทธ ๊ฐ’์€ arguments์— ๋ฐฐ์—ด๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

      [๊ธฐ๋ณธํ˜•]
      function ํ•จ์ˆ˜๋ช…(){
        arguments;
      }
      ํ•จ์ˆ˜๋ช… (์ธ์ˆ˜1, ์ธ์ˆ˜2, ์ธ์ˆ˜3...);
      function addNum() {
        arguments;
        let num = 0;
        for (let i = 0; i < arguments.length; i++) {
          num += arguments[i];
        }
        return document.write(`num๋Š” : ${num} <br/>`);
      }
      addNum(10, 20);
      addNum(10, 20, 30, 40, 50, 60);
      addNum(1460, 520, 310, 240, 4550, 640);

๐Ÿ‘ป ๋กœ๊ทธ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋งŒ๋“ค๊ธฐ

      const userId = "yujun1004";
      let userPw = "1234";
      function login(id, pw) {
        //์•„์ด๋””๊ฐ€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
        if (id == userId) {
          //์•„์ด๋””๊ฐ€ ์ผ์น˜ํ•˜๋ฉด ํŒจ์Šค์›Œ๋“œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
          if (pw == userPw) {
            document.write(`${input_id}๋‹˜ ๋ฐฉ๋ฌธ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.โค`);
          } else {
            //๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
            alert("๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.๐Ÿ˜“");
          }
          //์•„์ด๋””๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
        } else {
          alert("์กด์žฌํ•˜์ง€ ์•Š๋Š” ์•„์ด๋”” ์ž…๋‹ˆ๋‹ค.๐Ÿ˜“");
        }
      }
      //์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ
      let input_id = prompt("์•„์ด๋””๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”.");
      let input_pw = prompt("๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”.");
      //๋กœ๊ทธ์ธ ํ•จ์ˆ˜ ์‹คํ–‰
      login(input_id, input_pw);



๐Ÿ—จ๏ธ ์†์œผ๋กœ ์ง์ ‘ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•œ ๊ธ€์ด๋ž๋‹ˆ๋‹ค !
โœ–๏ธ
์•ž์œผ๋กœ๋„ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์„œ ๋งŽ์€ ๋‚ด์šฉ์„ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :)

profile
๐ŸŽง แด˜สŸแด€สษชษดษข: UXUI (Feat: coding) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โšชโ”€โ”€โ”€โ”€โ”€ ๐Ÿธ:๐Ÿท๐Ÿพ / ๐Ÿน:๐Ÿป๐Ÿผโ € ใ…ค โ—„โ—„โ €โ–โ–โ €โ–บโ–บ โ”€โ”€โ”€โ—‹ ๐Ÿ”Š

0๊ฐœ์˜ ๋Œ“๊ธ€