متغیرهای رشته ای (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 شیء اند، زمانی که متغیری را اعلان می کنید، در واقع یک شیء ایجاد کرده اید.

READ MORE