JavaScriptرشته ها در
- رشته درواقع به چندین کاراکتر گفته میشود که با یکدیگر همراه شوند و داخل کوتیشن یا دابل کوتیشن قرار بگیرند.
<html> <body> <p id=“demo”></p>
<script> let carName1 = “BMW”; // Double quotes let carName2 = ‘Toyota’; // Single quotes document.getElementById(“demo”).innerHTML = carName1 + ” “ + carName2; </script>
</body> </html>
- جهت قرار دادن یک متن در کوتیشن و دابل کوتیشن و نمایش علامت های کوتیشن و دابل کوتیشن دو راه وجود دارد:
- برای نمایش و چاپ کوتیشن کافیست هرجایی که لازم است کوتیشن ها را استفاده کنید و کل متن را داخل دابل کوتیشن قرار دهید.
- نمایش و چاپ دابل کوتیشن کمی پیچیده تر است باید متنی که قرار است همراه دابل کوتیشن چاپ شود به این صورت نوشته شود \”text\” و درنهایت کل متن هم داخل دابل کوتیشن قرار بگیرد.
در مثال پیش رو هر دو حالت مذکور نمایش داده شده اند:
<html>
<body>
<p id=“demo1”></p>
<p id=“demo2”></p>
<script>
let ex1 = “This is the first example ‘Hello world!’.”;
let ex2 = “This is the second example \”Hello world!\”.”;
document.getElementById(“demo1”).innerHTML = ex1;
document.getElementById(“demo2”).innerHTML = ex2;
</script>
</body>
</html>
کد جاوااسکریپت | نتیجه | توضیحات |
---|---|---|
\’ | ‘ | چاپ کوتیشن |
\” | “ | چاپ دابل کوتیشن |
\\ | \ | چاپ بک اسلش |
برای مشاهده نتایج میتوانید از ادیتور آنلاین استفاده کنید
JavaScript در Object استفاده از رشته ها به عنوان
میتوان با استفاده از کلمه کلیدی new حتی رشته ها را نیز به object تبدیل کرد.
اما به دلیل پیچیدگی که ایجاد میشود اجرای کدها کندتر از حالت عادی خواهد بود و استفاده از رشته ها به عنوان object اصلا توصیه نمیشود.
مثال زیر نحوه استفاده از رشته ها به عنوان object را نمایش میدهد.
<html> <body> <p id=“demo”></p> <script> // x is a string let x = “John”; // y is an object let y = new String(“John”); document.getElementById(“demo”).innerHTML = typeof x + “<br>” + typeof y; </script> </body> </html>