راکت
حل شده

مشکل استفاده از متغیر در رشته در زبان جاوا اسکریپت

2 پاسخ

سلام وقتتون بخیر

زمانی که از متغیر با علامت $ داخل رشته به شکل زیر استفاده میکنم رشته رو به همون صورت نمایش میده و مقدار متغیر رو نمایش نمیده. مشکل کجاست؟

let userId = function(id = 10){
    return 'user id:  ${id}'
}

console.log(userId ())

خروجی
user id: ${id}

ثبت پرسش جدید

پاسخ‌ها

2
CyrusKabir
CyrusKabir
@CyrusKabir

تخصص: توسعه دهنده فرانت اند

بهترین پاسخ

سلام دوست عزیز. شما باید از backtick استفاده کنید. چون این قابلیت جاوا اسکریپت یک سینتکس مشخص داره و با استفاده از دوتا backtick شناخته میشه. برای آشنایی بیشتر اگه علاقه داشتین میتونید لینک زیر رو یه نگاه بندازید :
MDN template literals

mrReza
mrReza
@rezasaz

تخصص: طراح سایت

@CyrusKabir
درسته جای بک تیک از سینگل کت استفاده کرده بودم، ممنون از راهنماییتون

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام