JavaScript 콱 씨!

김재호·2021년 11월 28일
0

자바스크립트 일로와봐!

벨로그에 처음쓰는 자바스크립트... 그런이유는...자바스크립트는 안그래도 얕은 지식중 가장 얕다고 생각하는 부분이었다. 처음기초부터 항상 탄탄해야한다고 생각을 하며 처음완전 기초부터 공부를 하고있다

> Array

let myArr = [1,2,3,3,3,4]
let first = myArr[0]
myArr.shift()// 앞에서부터 삭제함
myArr.pop()//끝에서부터 삭제하는 기능
console.log(myArr)
console.log(myArr[myArr.length-1])//이 길이의 맨 마지막의 숫자를 구하는 함수

Array의 기본함수다 Shift 를 쓰면 앞에서부터 삭제해서 출력이되고 pop는 끝에서부터 삭제 하는기능이다 . 마지막 length-1은 배열이 엄청길어서 확인하기 힘들때 편하게 쓸수 있는 기능이다

>Split 함수

const str = 'The quick brown fox jumps over the lazy dog.';

const words = str.split(' ');
console.log(words[3]);
// expected output: "fox"

const chars = str.split('');
console.log(chars[8]);
// expected output: "k"

const strCopy = str.split();
console.log(strCopy);
// expected output: Array ["The quick brown fox jumps over the lazy dog."]

> "fox"
> "k"
> Array ["The quick brown fox jumps over the lazy dog."]

위에 보이는 예시와 같이 split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.

기본중의 기본 if 함수

function testNum(a) {
  let result;
  if (a > 0) {
    result = 'positive';
  } else {
    result = 'NOT positive';
  }
  return result;
}

console.log(testNum(-5));
// expected output: "NOT positive"

여기서 퀴즈 이렇게하면 어떤결과가 나올까요??????바로 > "NOT positive" 이것입니다 왜냐!! a값이 0이상이면 positive 이하면 not positive 가 나오라고 if else 구문을 사용했기 때문입니다. a에 -5값을 주니까 > "NOT positive"가 나오게 된겁니다!!!.

가면갈수록 어려워지는거같은 자바스크립트 ... 그래도 유진9님께서 한주간 코드타카를 같이하면서 생각하는방법과 어떻게 로직을 짜야할지 많이 도와주웠습니다 다들 유진9님을 위해 박수!!!

profile
어제보다 오늘 더 성장하는 Front-end 개발자

0개의 댓글