فرم کلی حلقه do while:

در این حلقه دستورات حداقل یک بار اجرا می شوند و سپس شرط برسی می گردد.

ساختار :
}do
دستورات
{
;(عبارت شرطی)while

مثال:



			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");
		

کلاس Math:

			توان
			Pow(2,3);
			تولید عدد تصادفی بین ۰ و ۱
			Random();
			عدد پی
			PI();
		

تولید اعداد تصادفی تا ۱۰۰۰:

			var h = Math.random()*1000;
			var n = Math.round(h);
			document.write(n);
		

تعریف تابع:

مجموعه ای از دستورات است که یک کار مشخص را انجام میدهد

یکی از مهمترین مزیتهای تعریف تابع استفاده مکرر در برنامه است

			function نام () {
				دستورات
			}
		

تمرین۱:برنامه ای بنویسید که یک عدد از کاربر دربافت نموده و به همان تعداد کلمه جاوااسکریپت را بنویسد.


تمرین۲:برنامه ای بنویسید که توان سوم اعداد یک تا ده را نمایش دهد.


تمرین۳:برنامه ای بنویسید که شعاع دایره را از کاربر گرفته محیط انرا حساب کند.


تمرین۴:برنامه ای بنویسید که سایز عکس را بزرگ یا کوچک کند.


تمرین۵:برنامه ای بنویسید که با کلیک روی عبارت تغییر رنگ و بوردر را انجام دهد.


جهت دیدن تمرین ها روی صفحه کلیک راست کرده و سورس را ببینید
جواب تمرین ۱   جواب تمرین ۲   جواب تمرین ۳   جواب تمرین ۴   جواب تمرین ۵