Javascript 94

자바스크립트 문제 6

버튼을 눌렀을 때 input에 쓴 값을 알람창으로 띄우기 123456789 function qwe() { var an = document.getElementsByClassName("text")[0].value; alert(an); }Colored by Color Scriptercs 근데 나만그런가 가끔 분명 제대로 쓴거같은데 아무것도 실행 안된다거나 그럴때 있음...특히 document.get~이게 잘못됐다면서ㅇㅇ근데 콘솔창에 쳐보면 값 잘만나옴 뭐지...... 12345678910 $(function() { $("input[type=submit]").click(function() { alert($("input[type=text]").val()); }); })Colored by Color Scripter..

Javascript 2018.05.22

변수와 this 정리

12345var cat = "nabi";function animal() { return cat;}animal(); //nabics 함수 animal()안에는 cat이라는 변수가 함수 안에 없기 때문에,위로 거슬러 올라가 밖에 있는 cat의 값을 가져옴. 123456var cat = "nabi";function animal() { cat = "coco"; return cat;}animal(); //cococs 함수 animal()안에는 cat이라는 변수가 함수 안에 있기 때문에,위로 거슬러 올라갈 필요없이 안에 있는 cat의 값을 가져옴. 전역변수(바깥 변수)보다 지역변수(안에 변수)가 영향력이 세기 때문에! 1234567var cat = "nabi";var box = { animal : function(..

Javascript 2018.05.18

function에 대한 개념

123var jason = "man"; document.write(jason);cs 변수 jason은 man이기 때문에, jason을 호출하면 man이라는 값이 나옴. 123function jason() { "man"};cs 함수 jason() 역시 man이라는 값을 가지고 있지만, 위의 코드 그대로 jason()을 호출하면 undefined가 뜸.함수를 쓸때는 항상 ()가 붙는 것처럼, 함수의 값 역시 앞에 꼭 return을 붙여줘야 그 값으로 함수가 끝나게 됨. 12345function jason() { return "man"}; jason();cs return을 붙여 man이라는 값이 제대로 나오게 됨. 하지만 함수 호출 방법이 함수()라고 한다해서 그대로 붙여넣으면 실행되지 않음. 자바스크립트의 ..

Javascript 2018.05.15

자바스크립트 문제4

함수 a를 호출했을 때 i의 값은 몇일까?(전역변수, 지역변수, 정적 유효 범위) 123456789101112var i = 5; function a() { var i = 10; b();} function b() { document.write(i);} a();cs 치환하면 요거니까 1234function a() { var i = 10; document.write(i);}cs b()가 i값을 화면에 출력하는 것이고, 그럼 바로 위에 있는 i가 10이니까 a는 10이겠거니하면 틀림. b()가 (함수 a에 들어가서) '사용될 때'가 아니라 '정의되는 시점'에서 변수를 보기때문에,맨 위에 있는 5가 i값이 되는 것임.

Javascript 2018.05.15

자바스크립트 객체와 배열 차이

1234567891011121314151617181920212223242526272829303132333435363738// 1. 이것은 객체이며 무작위로 집어넣은 정보라고 보면 됨. 그래서 box[0] 이렇게 써도 john이 나오지 않음!!var box = { name : "john", car : "BMW", money : "$9.70"}; // 2. 이미 있는 객체에 추가로 정보를 넣고 싶다면box.location = "cicargo";// 2-1. 근데 띄어쓰기를 해야한다면box["information confirm"] = "yes"; // 3. 객체 일부 값 호출console.log(box.name); // 4-1. 객체 키값(name, car, mony, location, information ..

Javascript 2018.05.08

email, 비밀번호 input form 유효성 체크

email, 비밀번호 input창 form 유효성 체크 검색 키워드 Validate email formValidate form using javascript, jquery 참고 사이트http://talkerscode.com/webtricks/validate-email-and-password-using-jquery.php 12345678910111213141516171819202122232425262728293031 SIGNUP FORM > > 패스워드는 최소 8자,대문자,소문자,특수문자가 들어가야합니다. function validate() { var email = $("#email").val(); var pass = $("#password").val(); var email_regex = /^([a-zA-..

Javascript 2018.05.05

제이쿼리 특정 input 안썼을때 그 부분만

제이쿼리 특정 input창 안썼을때, 안채웠을때, 건너뛰었을때 그 부분만 경고해주기.모든 input창 안썼을때 경고하기 검색 키워드 check if all textboxes are emptyall input empty (fields) 참고 사이트http://www.jquerybyexample.net/2012/12/jquery-to-check-all-textboxes-empty.html 위 사이트에 나와있는 것중에 최대한 간단하게 써본거1234567891011121314151617181920212223 $(function() { $(".submit").click(function() { var valid = true; $("input[type=text]").each(function() { if ($.trim..

Javascript 2018.05.04

제이쿼리 input에 아무것도 입력 안했을 때

제이쿼리 input에 아무것도 입력 안했을 때 경고창 띄우거나, 콘솔창 띄우기 검색 키워드 check if input text Value empty If input val is empty How to check if inputs are empty 참고 사이트 https://code.i-harness.com/en/q/1c4c5c (input은 text와 submit 두개가 있고, text에 입력 후 submit 버튼을 눌렀을때 발생하는 이벤트) 12345678$(function() { $("input[type=submit]").click(function() { var result = $("input[type=text]").val(); if (!result) { alert("입력하십시오"); } })})Co..

Javascript 2018.05.04
반응형