[JavaScript] freecodecamp 111문제풀이 (40%진행)

문규찬·2021년 3월 11일
0
post-thumbnail

string 안에 ""

const myName = "kyuchan \"Moon"\"

// kyuchan "Moon"

string안에 \를 넣어주면 ""사용이 가능합니다.

+=로 string 연결

var myStr = "This is the first sentence. ";
myStr += "This is the second sentence."

// This is the first sentence. This is the second sentence.

sting + string 대신에 변수에 지정해주는 값에 += 로 값을 더할 수 있습니다.

string index 사용

var firstLetterOfLastName = "";
var lastName = "Lovelace";

firstLetterOfLastName = lastName[0]; // Change this line

console.log(firstLetterOfLastName) // 값은 L

빈 문자열은 선언해주고 그 값은 lastName, "Lovelace" 의 0번째 문자 L이 출력됩니다.

string 길이의 마지막 문자 가져오기

var lastName = "Lovelace";

var lastLetterOfLastName = lastName[lastName.length-1]; 

console.log(lastLetterOfLastName) // 값은 e

lastName의 [순서=length의 마지막]

Array 값 재선언

var myArray = [18,64,99];
myArray[0] = 45;

myArray의 0번째 값은 18이지만 두번째 줄을 선언하면 값을 다시 지정해 줄 수 있습니다. mutabale이 어디에 사용되고 왜 쓰는지 아직 이해는 되지 않습니다.

Array 접근하기

var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]];

var myData = myArray[2][1];

// 8

8에 접근하려면 myArray의 index[2] 그리고 그 안에 [1]로 접근해서 가져올 수 있습니다.

push

var myArray = [["John", 23], ["cat", 2]];
myArray.push(["dog", 3]);

console.log(myArray) // [ [ 'John', 23 ], [ 'cat', 2 ], [ 'dog', 3 ] ]

push를 사용하여 배열안의 값을 추가 할 수 있습니다.

Pop / shift

var myArray = [["John", 23], ["cat", 2]];

var removedFromMyArray = myArray.pop();

console.log(myArray) // ["John", 23]

Pop을 사용하여 배열의 마지막 값을 제거 할 수 있습니다. 반대로 shift는 첫번 째 값

0개의 댓글