نماد سایت تیک۴

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

در کد نویسی دستورات جاوا اسکریپت، از برخی از کاراکترها به منظور ویژه های استفاده می کنیم . برای مثال از کاراکتر ” برای شروع یک عبارت متنی در دستوراتی نظیر 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
خروج از نسخه موبایل