نمونه سوالات - دوره برنامه نویسی جاوا اسکریپت
زبانهای برنامهنویسی
مقدمات کار با برچسب اسکریپت و ویژگیهایش
اظهارات، متغیرها و ثابتها
کدام گزینه در مرورگر به عنوان دستوراتی تعریف میشوند که مرورگر باید خط به خط (به ترتیب خط) آنها را اجرا کند؟
نقش اصلی .............، جداسازی دستورات است و به طور عمومی در انتهای هر دستور اجرایی گذاشته میشود.
اگر دستورات جاوا اسکریپت را پشت سر هم و در یک خط بنویسید:
عملگرها و توابع
عملکرد تابع myFunction(name) در دستور زیر چیست؟
<!DOCTYPE html>
<html> <head>
<script>
function myFunction(name)
{
alert(" درود " + name);
}
</script> </head>
<body>
<button onclick="myFunction(' پیمان ')">امتحان کنید </button>
</body> </html>
آبجکتها
کدام یک از گزینههای زیر، دو فاکتور مهم آبجکت را نشان میدهد؟
مجموعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html>
<html> <head>
<script>
var myWindow;
function openWin() {
myWindow = window.open(); }
function closeWin() {
myWindow.close(); }
</script> </head>
<body>
<button onclick="openWin()">یک پنجره باز کن</button>
<button onclick="closeWin()"> پنجره را ببند </button>
</body> </html>
جملات شرطی
قطعه کد زیر چه عملی انجام میدهد؟
<!DOCTYPE html>
<html> <body>
<script>
var x = 5 ;
if ( x == 5 )
{
document.write(' برابر 5 است x ');
}
</script>
</body>
</html>
قطعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html>
<html> <body>
<script>
var x = 6 ;
if ( x == 5 )
{
document.write(' برابر 5 است x ');
}
else
{
document.write(' برابر 5 نیست x ');
}
</script>
</body> </html>
حلقهها
این نوع حلقه برای جستجو در مقادیر یک آبجکت یا آرایه استفاده میشود.
قطعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html>
<html> <body>
<script>
i = 1;
do {
document.write( i + "<br />");
i++;
} while (i < 6) ;
</script>
</body> </html>
ادامه و خارج شدن از حلقه
کدام گزینه درباره قطعه کد زیر صحیح است؟
<!DOCTYPE html>
<html> <body>
<script>
names = [ "پیمان" , "پژمان" , "پویا" , "پیروز" ] ;
list :
{
document.write(names[0] + "<br>");
document.write(names[1] + "<br>");
document.write(names[2] + "<br>");
document.write(names[3] + "<br>");
}
</script>
</body> </html>
آبجکتها و حلقه for in
قطعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html>
<html> <head> </head>
<body>
<script>
person = new Object() ;
person.firstname =" پیمان " ;
person.lastname =" ایرانی ";
person.age = 30 ;
for (x in person) {
document.write ( person[x] + "<br />" ) ;
}
</script>
</body> </html>
............. یک تابع است که میتوان با کمک آن یک آبجکت ساخته و مقادیری را به ویژگیها و متدهای آن اختصاص داد.
منظور از عبارت this در قطعه کد زیر چیست؟
function changeName (name) { this. firstname = name ; }
آرایهها و حلقه for in
قطعه کد زیر چه عملی انجام میدهد؟
var name = new Array(2) ;
name[0] = " پیمان " ;
name[1] = " پژمان " ;
قطعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html>
<html> <body>
<script>
var name = new Array(2) ;
name[0] = prompt("نام خود را وارد کنید");
name[1] = prompt("نام خانوادگی خود را وارد کنید");
document.write("نام شما: " +name[0] + " " + name[1] + "<br>");
</script>
</body> </html>
آبجکتهای ریاضی و تاریخ
وظیفه آبجکت Math چیست؟
کدام یک از ثابتهای زیر، از ثابتهای آبجکت ریاضی به شمار نمیرود؟
ارتباط جاوا اسکریپت با اچ تی ام ال
وظیفه قطعه کد زیر چیست؟
<html> <body>
<p id="intro"> درود جهان </p>
<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>
</body> </html>
قطعه کد زیر چه عملی را انجام میدهد؟
<html>
<body>
<p id="p2"> درود جهان </p>
<script>
document.getElementById("p2").style.color="blue";
</script>
<p> درود جهان </p>
</body> </html>
در قطعه کد زیر منظور از عبارت onclick چیست؟
<!DOCTYPE html> <html> <body>
<button onclick="displayDate()">دکمه را فشار دهید</button>
<script>
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
} </script>
<p id="demo"></p> </body> </html>
ایجاد تغییرات در برچسب های اچ تی ام ال و خروجی آنها
قطعه کد زیر چه عملی را انجام میدهد؟
<html>
<body>
<p id="p2"> درود جهان </p>
<script>
document.getElementById("p2").style.color="blue";
</script>
<p> درود جهان </p>
</body> </html>
در قطعه کد زیر منظور از عبارت onclick چیست؟
<!DOCTYPE html> <html> <body>
<button onclick="displayDate()">دکمه را فشار دهید</button>
<script>
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
} </script>
<p id="demo"></p> </body> </html>
آبجکت پنچره (Window)
وظیفه آبجکت window چیست؟
رویدادهای زمانی
متد setInterval از متدهای چه نوع آبجکتی است؟
وقتی بر روی «دکمه را بزنید» بر روی خروجی قطعه کد زیر کلیک کنیم چه اتفاقی میافتد؟
<!DOCTYPE html>
<html> <body>
<p> تست </p>
<button onclick="myFunction()"> دکمه را بزنید </button>
<script>
function myFunction() {
setInterval(function(){alert(" درود ")},3000); }
</script> </body> </html>
قطعه کد زیر چه عملی را انجام میدهد؟
<!DOCTYPE html> <html> <body>
<p id="demo"></p>
<script>
var myVar=setInterval(function(){myTimer()},1000);
function myTimer() {
var d=new Date() ;
var t=d.toLocaleTimeString() ;
document.getElementById("demo").innerHTML=t ; }
</script> </body> </html>
کوکیها
قطعه کد زیر چه عملی را انجام میدهد؟
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";