버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 문제풀이
  • dml
  • SQL
  • 객체지향
  • 오라클
  • 코틀린
  • 스택
  • sqld
  • 홈페이지
  • 포트폴리오
  • foreach
  • 버블소트
  • opacity
  • 데이터베이스
  • 변수
  • 이것이자바다
  • 게시판
  • 부트스트랩
  • 톰캣
  • 배열
  • 스프링
  • 만들기
  • 큐
  • 이클립스
  • 안드로이드
  • 함수
  • 세션
  • final필드
  • callback
  • 기본쿼리

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

Datatype / 배열
🏃‍♀️ Do it !/TIL

Datatype / 배열

2022. 8. 1. 14:38
728x90

2022 / 8 / 1 월

  • Datatype
  • 배열

✔️Datatype

% 연산자
- 컴퓨터는 나누기를 빼기로 구현한다.

더보기

ex ) 12/3 을 하고자 하면

12-3 - 1번

9-3 - 2번

6-3 - 3번

3-3 - 4번 뺌

0 - 나머지는 0


12%5

12-5 - 1번

7-5 - 2번

2 - 나머지는 2


10 % 0

10-0

10-0

10-0

이게 반복되므로 nan이 뜨게 된다.


✨ x % n 이라 했을 때

  1. x에 어떤 값이 오더라도 결과는 n보다 작다
  2. x값이 증가하면 결과는 순환한다 ( 0~ n-1)
  3. x < n 인경우는 결과값이 x이다 / ex ) 9%12 = 9

index


boolean 자료형

6! = 7 -> 6이 7이랑 다르냐 ? T
6! = 6 -> 6이 6이랑 다르냐 ? F


✔️배열

⚙️ 배열문을 만들어보자!

1. 배열을 선언하기 (만들기)
 
    const ar = [10,20,30,40,50];
 
    console.log(ar[0]);
    console.log(ar[1]);
    console.log(ar[2]);
    console.log(ar[3]);
    console.log(ar[4]);
 
    console.log(ar);
 
    2. 배열의 길이를 구한다.
 
    console.log(ar.length);
 
    ar[0]=11
 
    하단처럼 추가하는것은 서버가 느려지기때문에 가급적 사용X
    ar.push(60);
    console.log(ar);
 
    기존 ar에 없는 새로운 index에 숫자를 넣을경우 추가된다.
    ar[6] = 70;
    console.log(ar);
 
    ar[9] = 80;
    console.log(ar);
 
    3. 배열의 데이터를 삭제하거나 추가해보자
 
    let abc = ['a','b','c','d'];
    let removed = abc.splice(2,0,'happy');
    console.log(abc);
 
    // let oh = ['a','b','c','d'];
    // let del = oh.splice(2,1,'trumpet');
    // console.log(oh);
 
    // let oh = ['a','b','c','d'];
    // let del = oh.splice(0,2,'parrot','anemone','blue');
    // console.log(oh);
 
    let oh = ['a','b','c','d'];
    let del = oh.splice(2,2);
    console.log(oh);
 
    // let oh = ['a','b','c','d'];
    // let del = oh.splice(-2,1);
    // console.log(oh);
 
    // let oh = ['a','b','c','d'];
    // let del = oh.splice(2);
    // console.log(oh);
 

✨
splice 코드 중 중괄호 [ ] 는 생략이 가능하다.
필수코드 - mandatory
생략가능코드 - optional

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

함수 / 익명함수 / 임시객체  (0) 2022.08.03
반복문  (0) 2022.08.02
자바스크립트  (0) 2022.08.01
프로그램을 위한 수학  (0) 2022.08.01
통신프로토콜  (0) 2022.08.01
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 함수 / 익명함수 / 임시객체
    • 반복문
    • 자바스크립트
    • 프로그램을 위한 수학
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바