متغیرهای رشته ای (String) در JavaScript
در متغیرهای رشته ای، یک سری از کاراکترها مانند "John Doe" ذخیره می شود.
زمانی که یک مقدار رشته ای را به یک متغیر انتساب می دهید، باید آنرا در کوتیشن یا دابل کوتیشن (' یا ") قرار دهید.
مثال (انواع داده ها در JavaScript)
var carname='Volvo XC60';
می توانید از علامت کوتیشن (') داخل رشته استفاده کنید:
مثال (انواع داده ها در JavaScript)
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';
با متغیرهای رشته ای در قسمت پیشرفته بیشتر آشنا خواهید شد.
متغیرهای عددی (Number) در JavaScript
متغیرهای عددی می توانند اعشاری یا صحیح باشند:
مثال (انواع داده ها در JavaScript)
var x2=34; //Written without decimals
اعدادی که بسیار بزرگ یا بسیار کوچک هستند را می توان بصورت "نماد علمی" نوشت:
مثال (انواع داده ها در JavaScript)
var z=123e-5; // 0.00123
متغیر Boolean در JavaScript
متغیرهای Boolean تنها دو مقدار می توانند داشته باشند: True یا False
var y=false;
متغیر Boolean اغلب برای تست یک شرط استفاده می شود.
آرایه ها (Array) در JavaScript
در JavaScript، آرایه را به یکی از روش های زیر می توان اعلان کرد:
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
یا:
یا:
توجه: ایندکس آرایه از صفر شروع می شود، یعنی اولین آیتم [0] است، دومین آیتم [1] و ...
اشیاء (Object) در JavaScript
برای تعریف یک شیء، از آکولاد استفاده می شود. داخل آکولاد، خصوصیات شیء بصورت (مقدار=نام خصوصیت) تعریف می شود. خصوصیت ها با کاما از هم جدا می شوند:
شی person در مثال بالا، سه خصوصیت یا (property) دارد: firstname و lastname و id
اعلان متغیر می تواند در چند خط باشد: (فاصله ها و خطوط اضافه مهم نیستند)
firstname : "John",
lastname : "Doe",
id : 5566
};
برای دسترسی به خصوصیت های یک شیء، دو روش وجود دارد:
مثال (انواع داده ها در JavaScript)
name=person["lastname"];
با اشیاء در قسمت پیشرفته، بیشتر آشنا خواهید شد.
Undefined و Null
در برنامه های کامپیوتری، اغلب متغیرها بدون مقدار اعلان می شوند این متغیرها مقدار undefined را خواهند داشت.
متغیرها را می توان با null مقداردهی کرد:
یک متغیر یکسان را می تواند برای انواع مختلف داده استفاده نمود:
مثال (انواع داده ها در JavaScript)
var x = 5; // Now x is a Number
var x = "John"; // Now x is a String
اعلان نوع متغیر
زمانی که متغیر جدیدی را اعلان می کنید، می توانید با استفاده از کلمه کلیدی "new"، نوع آنرا نیز مشخص نمایید:
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
توجه: تمام متغیرها در JavaScript شیء اند، زمانی که متغیری را اعلان می کنید، در واقع یک شیء ایجاد کرده اید.
در voice های بیاموز java script ایرادات فنی و لفظی بسیاری وجود دارد و شنونده را گمراه می کند. اگر امکانش هست voice ها را با دقت بیشتری ضبط کنید.
بازهم بابت سایت و زحماتتون تشکر میکنم.
ضمن تشکر و غذرخواهی از شما دوست عزیز، ان شا الله در آینده اصلاح خواهد شد.
میدانید که با تابع split() میتوان یک رشته ر به یک آرایه تبدیل کرد.
من یک جمله دارم که میخاستم به یک آرایه با استفاده از فضای خالی تبدیل شود
لطفا راهنمایی کنید
برای تبدیل یک متن به آرایه باید از تابع explode استفاده کرد.
$string = "This is a sentence sample";
$arr = explode(" ", $string);
ولی با تابع split هم میشود به صورت زیر
$string='is this a text'
$text.split(" ")
-----------------------------------------
و اشکال کار من این بود که به این صورت تقسیم میکردم ""نه به این صورت " ".
"خودتان امتحان کنید" ها وقتی ویرایش می شوند نتیجه را نشان نمی دهند.
با عرض تشکر و خداقوت به مدیران سایت
لطفا مطلب زیر را اصلاح کنید (علامت { } در فارسی آکولاد درسته نه براکت [ ] .
با تشکر، مشکل براکت اصلاح شد.
سلام خسته نباشید آقای پهلوان صادق در مثال آرایه ها در جاوا سکریپت آرایه به روش ساده تر دیگری هم
میتونیم اعلان کنیم مثل:
("var carNames= array("Saab","Volvo","BMW
بدون آوردن کلمه new
با اشیاد در قسمت پیشرفته، بیشتر آشنا خواهید شد.
وقتی می خواهیم داده را که در این زبان وجود ندارد را درست کنیم باید آن را انتزاع کنیم با استفاده از متغییر های موجود که این همان معنایی انتزاعی است.