View Full Version : فرق بین این دو تا
jamejam123
شنبه 02 فروردین 1393, 23:12 عصر
سلام و تبریک سال نو برای همه دوستان
به این کد ها به نگا بندازدید
var numm=new Number();
var numm=47;
فرق بین این دو تا متغیر ها چیه؟
ممنون
anotheruser
شنبه 02 فروردین 1393, 23:25 عصر
سلام و تبریک سال نو برای همه دوستان
به این کد ها به نگا بندازدید
var numm=new Number();
var numm=47;
فرق بین این دو تا متغیر ها چیه؟
ممنون
سلام ، هردو Number هستن و از این جهت فرقی ندارن اما اولی چون فقط تعریف شده ومقداری دهی نشده مقدار پیشفرض بهش تعلق میگیره که برای Number ها این مقدار 0 خواهد بود.
anotheruser
شنبه 02 فروردین 1393, 23:32 عصر
-- توضیح اینکه تو جاوا اسکریپت که یه زبان شیئ گراست انواع خودشون Object هم هستن ، بنابراین شما با دستور new Number(); یک نمونه شئ یا Object جدید از روی کلاس Number درست می کنین و بعد هم که اون رو به متغیرتون نسبت دادین ، بنابراین متغیرتون از نوع عددی خواهد بود اما در دومی چون عدد نسبت دادین و اون را داخل " " هم نذاشتین (در این صورت string محسوب میشد) یا صریحا نوع متغیر رو مشخص نکردین مفسر به طور خودکار نوع رو عددی می گیره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.