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

در کد نویسی دستورات جاوا اسکریپت، از برخی از کاراکترها به منظور ویژه های استفاده می کنیم . برای مثال از کاراکتر ” برای شروع یک عبارت متنی در دستوراتی نظیر document.write و … استفاده می شود . به کار بردن مستقیم چنین کاراکترهای در عبارت های متنی باعث تداخل با کدهای برنامه و بروز خطا و خروجی نامناسب می شود.

برای نمایش چنین کاراکترهایی در عبارت های متنی ، باید از یک کاراکتر \ قبل از کاراکتر مورد نظر استفاده کرد.

مثال: برای مثال می خواهیم در اسکریپت زیر یک پیام به کاربر اعلام کنیم . می خواهیم در متن پیام ، عبارت Developer Studio در بین دو کاراکتر ” ” قرار بگیرد .در حالت اما به دلیل تداخل این کاراکتر ها با شکل دستوری آنها در دستور document.write ، می بینیم که دارای خروجی نادست بوده و پیام فقط خروجی بر روی صفحه چاپ نمی شود . در حالت دوم از یک \ قبل از ” استفاده شده و می بینیم که دراری خروجی مورد نظر هستیم و پیام به شکل صحیح نمایش داده شده است:

حالت اول ، شکل نادرست

<script type="text/javascript">

var matn = "Hello Welcome to "developer Studio " a website for Developers" ;

document.write ( matn ) ;

</script>

حالت دوم ، شکل صحیح

<script type="text/javascript">

var matn = "Hello Welcome to \"developer Studio\" a website for Developers" ;

document.write ( matn ) ;

</script>

ایجاد یک خط جدید در نوشته:

می توان در متن نوشته ی کادر های Pop-Up در جاوا اسکریپت ، نوشته را به سطر پایین انتقال داد . برای این منظور از یک کاراکتر n\ استفاده می شود . هر بار استفاده از این کاراکتر باعث انتقال نوشته به یک سطر پایین تر می شود.

مثال: در مثال زیرمتن پیام یک کادر اخطار اسکریپت را در ۴ خط نمایش داده ایم.

<script type="text/javascript">

function New_Line ( )

{
alert ( "Hello \nDear User \n\n Welcome to DeveloperStudio" ) ;

}
</script>

<input type="button" id="Button1" value="Click Me !" onclick="New_Line( )" />

سایر کاراکترها:

سایر کاراکترهایی که برای نمایش آنها باید از روش فوق استفاده کرد ، به همراه توضیح آنها در جدول زیر آمده اند:

شرح خروجی نحوه استفاده
علامت نقل قول تکی     ‘ \’
علامت نقل قول جفتی     “ \”
علامت و در انگلیسی     & & \&
علامت اسلش در متن     \ \ \\
رفتن به خط جدید در متن \n

دیدگاه‌ خود را بیان کنید

اشتراک در
اطلاع از
guest

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
سبد خرید0
There are no products in the cart!