본문 바로가기

JavaScript20

javascript - 내장함수(메서드)2. 인덱스찾기, 슬라이싱, 반복, replace javascript - 내장함수2(인수 넣어서 확인) #1 indexOf(arg) let m = ‘haah’; 이라고 m이 정의되어있을때 m.indexOf(‘h’) 라고 하면 h가 포함된 왼쪽 기준에서 가장 먼저나오는 h를 찾는다 즉 이 케이스에서 리턴값은 0이 나온다. 핵심은 arg위치에 들어갈 수 있는 인자는 1개며 m처럼 정의되어있는 변수안에 얼마나 많은 인자로 지정해준 문자가 있든 왼쪽 기준에서 가장 먼저 나오는 인덱스값을 리턴해준다. 만약 인자값이 변수안에 없을경우 즉, 찾아도 값이 없는경우에는 -1를 리턴한다. #1-1 찾을때는 꼭 단어적으로 j 이런식으로 한개일 필요는 없다. jain 이렇게 찾으면 왼쪽 기준으로 가장 먼저 나온 jain이 시작되는 인덱스 값을 리턴한다. #2 slice(ar.. 2022. 11. 24.
javascript - 내장함수(메서드)1. 대문자,소문자, 양끝에 있는 공백 제거 javascript - 내장함수 -비파괴 메소드 (출력당시에는 변한듯 보이나, 본질적으로 변한것은 아니다) (더 쉽게는 m.toUpperCase()로 출력이 대문자로 되더라도 다시 m을 출력해보면 여전히 hey i love you로 본 문장이 출력된다) #1 대문자로 만들기 1)m이라는 변수에 문장을 담아준다. let m = ‘hey i love you’; 2)m.toUpperCase() 를 하게 되면 m안에 담긴 내용은 모두 대문자로 출력된다. #2 소문자로 만들기 1의 방법에서 메서드만 toLowerCase() 로 해주면 m에 담긴 전체문장이 소문자로 출력된다. #3 가장 앞쪽 공백, 가장 뒷쪽 공백을 잘라내기 파이썬에서는 ‘ ’등을 함께 이용하여 strip, split으로 없앨수 있었던 것으로 기억.. 2022. 11. 24.
javascript - 변수 생성, 상수(고정값) 생성 / let, var, const javascript에 대한 약간의 거부감이 들었었다. 필요하다고는 하지만 뭔가 불규칙적인 느낌이 들었기 때문이다. 하지만 결과적으로는 너무나도 많은 곳에 쓰이고, 00.js로 되는 프레임워크를 다루는 것이라든지 추후 웹사이트를 구축할때 필수요소중 하나인것같으므로 생각을 고쳐먹고 공부를 시작했다. 공부라기보단 이젠 마음가짐을 내가 책읽듯이 하려고 한다. 책은 내가 지금 쓸모있는지 없는지를 가리지 않는다. 흥미있는 주제로 시작했고 흐름에 연계성이 적절하기만 해도 일단 시작했으면 끝까지 본다. let, var는 같은 기능으로써 작용하는 것 같다. let setting = 1; 이라고 하면 setting 은 1이라는 number 속성을 가지게 된다. setting += 4; 를 하게 되면 setting 값은 5.. 2022. 11. 23.
BOOTSTRAP 적용 기본 API셋팅 (css, javascript) bootstrap은 진짜 뭐 잘한다는 사람은 필요없겠지만 내 시야에서는 불필요한 코딩을 최소화할 수 있는 방편이라고 생각한다. 더욱이 bootstrap 사이트에 나온 모든 탬플릿들은 이 API 셋팅을 하지 않은면 이상한 모양으로 출력된다. 이를 방지하기위해서 bootstrap 기본 API셋팅 방법을 올려본다. # 첫번째 # 1 https://getbootstrap.com/ Bootstrap Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful Ja.. 2022. 9. 28.