JavaScript / 대화상자 / Alert, Confirm, Prompt
자바스크립트에서 대화상자는 세가지가 있습니다. Alert, Confirm, Prompt로, 새 창을 띄운다는 점은 같으나 역할이 다릅니다.
Alert
Alert는 단순히 메시지를 전달하는 역할만 합니다. 반환하는 값이 없습니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript | alert</title> <script> alert( 'Lorem ipsum dolor' ); </script> </head> <body> </body> </html>
Confirm
Confirm은 true 또는 false를 반환합니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript | confirm</title> </head> <body> <script> var jbResult = confirm( 'Lorem ipsum dolor' ); document.write( jbResult ); </script> </body> </html>
확인을 클릭하면 true, 취소를 클릭하면 false를 반환합니다.
Prompt
Prompt는 사용자가 입력한 값을 받아옵니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript | prompt</title> </head> <body> <script> var jbResult = prompt( 'Lorem ipsum dolor', '' ); document.write( jbResult ); </script> </body> </html>
만약 취소를 클릭하면 null을 반환합니다.