تخفیف ویژه هفته کتاب و کتاب خوانی، فرصت یادگیری با 40٪ تخفیف (کد تخفیف: Ketab)
زمان باقی مانده
سبد (0)

تبلیغات

انواع داده ها در JavaScript

 

متغیرهای رشته ای (String) در JavaScript

Wiki

در متغیرهای رشته ای، یک سری از کاراکترها مانند "John Doe" ذخیره می شود.

زمانی که یک مقدار رشته ای را به یک متغیر انتساب می دهید، باید آنرا در کوتیشن یا دابل کوتیشن (' یا ") قرار دهید.

مثال (انواع داده ها در JavaScript)

var carname="Volvo XC60";
var carname='Volvo XC60';

می توانید از علامت کوتیشن (') داخل رشته استفاده کنید:

مثال (انواع داده ها در JavaScript)

var answer="It's alright";
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';
خودتان امتحان کنید »

با متغیرهای رشته ای در قسمت پیشرفته بیشتر آشنا خواهید شد.


متغیرهای عددی (Number) در JavaScript

Wiki

متغیرهای عددی می توانند اعشاری یا صحیح باشند:

مثال (انواع داده ها در JavaScript)

var x1=34.00;      //Written with decimals
var x2=34;         //Written without decimals

 اعدادی که بسیار بزرگ یا بسیار کوچک هستند را می توان بصورت "نماد علمی" نوشت:

مثال (انواع داده ها در JavaScript)

var y=123e5;      // 12300000
var z=123e-5;     // 0.00123
خودتان امتحان کنید »

متغیر Boolean در JavaScript

Wiki

متغیرهای Boolean تنها دو مقدار می توانند داشته باشند: True یا False

var x=true;
var y=false;

متغیر Boolean اغلب برای تست یک شرط استفاده می شود.


آرایه ها (Array) در JavaScript

Wiki

در JavaScript، آرایه را به یکی از روش های زیر می توان اعلان کرد:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

یا:

var cars=new Array("Saab","Volvo","BMW");

یا:

مثال (انواع داده ها در JavaScript)

var cars=["Saab","Volvo","BMW"];
خودتان امتحان کنید »

توجه: ایندکس آرایه از صفر شروع می شود، یعنی اولین آیتم [0] است، دومین آیتم [1] و ...


اشیاء (Object) در JavaScript

Wiki

برای تعریف یک شیء، از آکولاد استفاده می شود. داخل آکولاد، خصوصیات شیء بصورت (مقدار=نام خصوصیت) تعریف می شود. خصوصیت ها با کاما از هم جدا می شوند:

var person={firstname:"John", lastname:"Doe", id:5566};

شی person در مثال بالا، سه خصوصیت یا (property) دارد: firstname و lastname و id

اعلان متغیر می تواند در چند خط باشد: (فاصله ها و خطوط اضافه مهم نیستند)

var person={
firstname : "John",
lastname  : "Doe",
id        :  5566
};

برای دسترسی به خصوصیت های یک شیء، دو روش وجود دارد:

مثال (انواع داده ها در JavaScript)

name=person.lastname;
name=person["lastname"];
خودتان امتحان کنید »

با اشیاء در قسمت پیشرفته، بیشتر آشنا خواهید شد.


Undefined و Null

Wiki

در برنامه های کامپیوتری، اغلب متغیرها بدون مقدار اعلان می شوند این متغیرها مقدار undefined را خواهند داشت.

متغیرها را می توان با null مقداردهی کرد:

مثال (انواع داده ها در JavaScript)

cars=null;
person=null;
خودتان امتحان کنید »

یک متغیر یکسان را می تواند برای انواع مختلف داده استفاده نمود:

مثال (انواع داده ها در JavaScript)

var x;               // Now x is undefined
var x = 5;           // Now x is a Number
var x = "John";      // Now x is a String

اعلان نوع متغیر

Wiki

زمانی که متغیر جدیدی را اعلان می کنید، می توانید با استفاده از کلمه کلیدی "new"، نوع آنرا نیز مشخص نمایید:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

 توجه: تمام متغیرها در JavaScript شیء اند، زمانی که متغیری را اعلان می کنید، در واقع یک شیء ایجاد کرده اید.

دیدگاه‌ها  

+4 # محمدرضا جعفری 1395-05-18 11:03
با عرض سلام و خسته نباشید و تشکر بابت سایت خوب و مفیدتان
در voice های بیاموز java script ایرادات فنی و لفظی بسیاری وجود دارد و شنونده را گمراه می کند. اگر امکانش هست voice ها را با دقت بیشتری ضبط کنید.
بازهم بابت سایت و زحماتتون تشکر میکنم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # امیر پهلوان صادق 1395-05-18 12:28
سلام، ممنون شما هم خسته نباشید.
ضمن تشکر و غذرخواهی از شما دوست عزیز، ان شا الله در آینده اصلاح خواهد شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # saye kian 1394-06-05 11:47
سلام
میدانید که با تابع split() میتوان یک رشته ر به یک آرایه تبدیل کرد.
من یک جمله دارم که میخاستم به یک آرایه با استفاده از فضای خالی تبدیل شود
لطفا راهنمایی کنید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # شهربانو دوستی 1394-06-05 18:20
با سلام
برای تبدیل یک متن به آرایه باید از تابع explode استفاده کرد.
$string = "This is a sentence sample";
$arr = explode(" ", $string);
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # امیرکیان 1394-06-05 22:44
ممنون از راهنمایی بی دریغانه تون
ولی با تابع split هم میشود به صورت زیر
$string='is this a text'
$text.split(" ")

-----------------------------------------
و اشکال کار من این بود که به این صورت تقسیم میکردم ""نه به این صورت " ".
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
-3 # webnoos.com 1394-02-21 14:53
سلام
"خودتان امتحان کنید" ها وقتی ویرایش می شوند نتیجه را نشان نمی دهند.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # امیر پهلوان صادق 1394-02-21 19:29
سلام، داخل مرورگرهای IE و FireFox و Chrome چک کردم مشکلی وجود نداشت ...! مرورگرتون چیه و نسخش چنده؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # جو 1394-02-14 19:39
سلام
با عرض تشکر و خداقوت به مدیران سایت
لطفا مطلب زیر را اصلاح کنید (علامت { } در فارسی آکولاد درسته نه براکت [ ] .
نقل قول:
اشیاء (Object) در JavaScript برای تعریف یک شیء، از براکت استفاده می شود. داخل براکت، خصوصیات شیء بصورت (مقدار=نام خصوصیت) تعریف می شود. خصوصیت ها با کاما از هم جدا می شوند:
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1394-02-14 19:46
سلام
با تشکر، مشکل براکت اصلاح شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+7 # mohammad 1393-12-23 01:26
آرایه ها بخش مهمی از جاوا سکریپت هستند که متاسفانه در اینجا کمتر در رابطه با اون توضیح داده شده و بیشتر به مثال ها اکتفا شده.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+5 # mohammad 1393-12-23 01:24
به نقل از امیر پهلوان صادق:
ممنون از شما، اصلاح شد.


سلام خسته نباشید آقای پهلوان صادق در مثال آرایه ها در جاوا سکریپت آرایه به روش ساده تر دیگری هم
میتونیم اعلان کنیم مثل:

("var carNames= array("Saab","Volvo","BMW
بدون آوردن کلمه new
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+6 # مظاهر نصوحی 1393-12-23 10:12
فراموش نشود که همواره استاندارد نوشتن کد و خوانا و تمیز بودن کد از اهمیت بالایی برخوردار است حتی به قیمت از دست رفتن سادگی خطوط کد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # امیرکیان 1393-12-15 11:27
یک ایراد تایپی در قسمت اشیا:
با اشیاد در قسمت پیشرفته، بیشتر آشنا خواهید شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+5 # امیر پهلوان صادق 1393-12-15 12:07
ممنون از شما، اصلاح شد.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+6 # امیرکیان 1393-11-18 10:54
این اشیایی که گفته شد در واقع همانند همان ساختمان داده است در زبان های دیگر
وقتی می خواهیم داده را که در این زبان وجود ندارد را درست کنیم باید آن را انتزاع کنیم با استفاده از متغییر های موجود که این همان معنایی انتزاعی است.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

آموزش صوتی JavaScript

بستن
مدرس:
سوال و جواب:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی