Javascript39 Stack / 삼항연산자 / 스프레드 / Rest / Arguments 정의 및 Object 마음대로 갖고 놀기 스택/ 마음대로 활용하기 DOCTYPE html> 스택 개념정리 //1.스택을 먼저 규정하기 //2.스택의 사용 모습을 보여줘!! //3.문제를 해결해줘! // length가 매우 중요함!! 할당제한!! 한정치 이상 들어가면 못넣게 막는 제한 장치가 무조건 필요함 // 자유를 주면 줄수록 그 프로그램이 계속 돌아갈 가능성이 커서 매우 위험함!! // 기능 1.팝 2.push 3.length(길이제한) 등 구성요소를 먼저 그려라! const stackArray = []; function pushStack(anyItem) { if (weightStack() > 50) { alert("제한 용량초과"); } else { stackArray.push(anyItem); } } function popStack() .. 2023. 7. 5. 16진수 -> 10진수 변환 계산기 / 랜덤값 활용한 장미 1000송이 만들기 16진수 -> 10진수 변환 계산기 DOCTYPE html> 16진수 변환 계산기 16진수 10진수변환 ==> 0 const convertBtn = document.getElementById("convertBtn"); convertBtn.onclick = function () { const hexValue = document.getElementById("hexValue").value; const resultArea = document.getElementById("resultArea"); let result = 0; for (let i = 0; i < hexValue.length; i++) { let conDex = 0; conDex = hexValue[i]; (hexValue[i] == "a"||hexV.. 2023. 7. 4. for문, while문, forEach문 적재적소로 활용하기 정규표현식->많은 삽질 필요 [ns]a[^0-9]\.xls : 숫자빼고 myArray\[[0-9]\] : 역슬래시 붙혀 이스케이프 \r\n\r\n : 줄바꿈 \d : 숫자하나 \D : 숫자를 제외한 문자하나 myArray\[\d\] == myArray\[[0-9]\] \d : 문자혹은 숫자 하나(영소,영대,숫자) \c : Ctrl-Z \w : 한글자 [0-9]+ : 숫자 한자리 이상 연속된 숫자 \w+@\w+\.\w+ : 일반 이메일 주소 [\w]+@[\w]+\.\w+ + : 1 또는 여러개 == {1,} * : 0 또는 여러개 == {0,} ? : 0 또는 1 == {0,1} *? : 글자가 하나 이상 있으면 된다 ex) https? : s가 있던지 없던지 https:\/\/[\w.\/]+ : http.. 2023. 7. 3. 배열 마음대로 갖고 놀기 유리수: 소수부의 숫자가 유한하거나 무한히 나열되어도 일정한 규칙에 반복 무리수: 소수분의 숫자가 일정한 규칙없이 무작위로 나열 실수: 실제로 표현되고 연산될 수 있는 수중 가장 큰 집합 허수:i를 포함하는 수를 즉 a > 0 일 때, √-a = √a·i 복소수: a,b가 실수이고. i=루트-1일 때 a + bi 꼴의 수를 복소수 BOM/DOM BOM: 브라우저 문서 DOM: 웹문서 배열 마음대로 갖고 놀기 시간입니다. DOCTYPE html> reference const name = prompt("이름을 적어주세요"); document.write("안녕" + name +"님 "); info = [] const codeA = [1004,1008,1012,1016,1020]; const codeB = [1.. 2023. 6. 30. 이전 1 ··· 3 4 5 6 7 8 9 10 다음