در این حلقه دستورات حداقل یک بار اجرا می شوند و سپس شرط برسی می گردد.
ساختار :مثال:
var n = parseInt(prompt("inter number"));
if (n>0) {
do {
document.write("javascript");
--n;
}
while (n>0);
}
else {
document.write("negative number");
}
var s1= new String("javaScript is cool!!!");
var s2 ="hello my friend";
نمایش طول استرینگ
document.write(s2.length);
نمایش کاراکتر چهارم در رشته
document.write(s1.charAt(3));
تغییر دادن یک قسمت از رشته
document.write(s1.replace("javaScript","PHP"));
تبدبل به حروف بزرگ
document.write(s1.toUpperCase());
تبدبل به حروف کوچک
document.write(s1.toLowerCase());
نمایش کاراکتر ۶ و به اندازه ۶ حرف
document.write(s1.substr(5,6));
جستجو در ارایه
document.write(s1.search("cool"));
document.write(s1.search("col"));
تقسیم یک ارایه با اسپیس
document.write(s1.split(' '));
حروف درشت
bold();
حروف کج
italic();
کوچک کردن
small();
بزرگ کردن
big();
تغییر رنگ
fontColor("color name");
توان Pow(2,3); تولید عدد تصادفی بین ۰ و ۱ Random(); عدد پی PI();
var h = Math.random()*1000; var n = Math.round(h); document.write(n);
مجموعه ای از دستورات است که یک کار مشخص را انجام میدهد
یکی از مهمترین مزیتهای تعریف تابع استفاده مکرر در برنامه است
function نام () {
دستورات
}
تمرین۱:برنامه ای بنویسید که یک عدد از کاربر دربافت نموده و به همان تعداد کلمه جاوااسکریپت را بنویسد.
تمرین۲:برنامه ای بنویسید که توان سوم اعداد یک تا ده را نمایش دهد.
تمرین۳:برنامه ای بنویسید که شعاع دایره را از کاربر گرفته محیط انرا حساب کند.
تمرین۴:برنامه ای بنویسید که سایز عکس را بزرگ یا کوچک کند.
تمرین۵:برنامه ای بنویسید که با کلیک روی عبارت تغییر رنگ و بوردر را انجام دهد.