자바스크립트 일로와봐!
벨로그에 처음쓰는 자바스크립트... 그런이유는...자바스크립트는 안그래도 얕은 지식중 가장 얕다고 생각하는 부분이었다. 처음기초부터 항상 탄탄해야한다고 생각을 하며 처음완전 기초부터 공부를 하고있다
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은 배열이 엄청길어서 확인하기 힘들때 편하게 쓸수 있는 기능이다
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님을 위해 박수!!!
뿅