keyboard_return  چسبون مقالات آموزشی آموزش گام به گام جاوا اسکریپت متغیرها و انواع داده در جاوا اسکریپت
  1. آموزش گام به گام جاوا اسکریپت
  2. متغیرها و انواع داده در جاوا اسکریپت

آموزش تعریف متغیر در جاوا اسکریپت و انواع داده در JavaScript

در این قسمت از آموزش گام به گام جاوا اسکریپت، آموزش تعریف متغیر در جاوا اسکریپت، قوانین نامگذاری آنها و انواع داده در JavaScript، را توضیح خواهیم داد.

یکی از مهمترین ویژگی های هر زبان برنامه نویسی، مجموعه دیتا تایپ های قابل پشتیبانی آن است. اینکه از چه نوع داده ای می توانید استفاده کنید از اهمیت بالایی بر خوردار است. جاوا اسکریپت از انواع داده ای زیر پشتیبانی می کند:

  • number
  • string
  • boolean
  • null
  • undefined

نوع داده ای Number:

این نوع داده بیانگر هر نوع داده عددی می باشد. بر خلاف سایر زبان های برنامه نویسی، جاوا اسکریپت برای تعریف نوع داده ای اعداد صحیح  و اعداد اعشاری تفاوتی قائل نشده و تمام اعداد را بصورت اعشاری در نظر می گیرد. از نوع داده ای Number می توان برای نمایش اعداد صحیح 8 بایتی و اعداد اعشاری 16 بایتی استفاده کرد.

نوع داده ای String:

جاوا اسکریپت برای تعریف رشته های متنی از نوع داده ای String استفاده می کند این نوع Data Type برای ذخیره صفر یا چند کاراکتر بکار می رود. برای تعریف مقادیر رشته ای باید آن ها را داخل کوتیشن قرار دهیم.

<script type="text/javascript">
	var str1 = 'test';
	var str2 = "test 2";
</script>

نوع داده ای Boolean:

این نوع داده برای ذخیره مقادیر منطقی بکار می رود و می توانید یکی از دو مقدار true و یا false را به آن اختصاص دهید. معمولا از این نوع داده ای برای چک کردن وضعیت های شرطی استفاده می شود. زمانیکه می خواهیم اجرای قسمتی از برنامه وابسته به رخ دادن یک اتفاق باشد مثلا اگر مقدار متغیر win = true بود برنامه خاتمه پیدا کند در غیر اینصورت اجرای برنامه ادامه پیدا کند در این حالات می توان از متغیر های بولی کمک گرفت. همچنین مقدار true را می توان 1 و مقدار false را نیز می توان صفر در نظر گرفت

<script type="text/javascript">
	var win = true;
	var flag = false;
</script>

نوع داده ای Undefined :

وقتی یک متغیر تعریف کنید تا زمانیکه به آن مقداری نسبت ندهید این متغیر از نوع undefined خواهد بود.

نوع داده ای Null :

نوع داده ای null به معنای هیچ می باشد و با اختصاص دادن null به یک شی می توانید آن شی را تهی کنید (بدون مقدار کنید). این نوع داده ای در JavaScript بیانگر یک شی می باشد.

تعریف متغیر در JavaScript

همانند سایر زبان های برنامه نویسی می توانید متغیر هایی در JavaScript تعریف کنید این متغیر ها دارای یک نام می باشند که می توانند مقداری را در خود ذخیره کنند. قبل از استفاده از متغیر باید آن را تعریف کنید. در جاوا اسکریپت متغیرها با کلمه کلیدی var تعریف می شوند:

<script type="text/javascript">
	var age;
</script>

هنگام تعریف متغیر می توانید یک مقدار نیز به آن نسبت دهید.

<script type="text/javascript">
	var age = "20";
</script>

همانطور که در قسمت اول آموزش گام به گام جاوا اسکریپت اشاره شد، جاوا اسکریپت با توجه به مقداری که به یک متغیر نسبت می دهید نوع آن را تعیین می کند. در مثال فوق متغیر age از نوع رشته ای خواهد شد.

در صورتیکه بخواهید چند متغیر را یکجا تعریف کنید کافیست تا با استفاده از ویرگول " , "  آنها را از هم جدا کنید.

<script type="text/javascript">
	var name, family, age;
</script>

همچنین می توانید به یک متغیر مقدار هایی با نوع داده ای متفاوت نسبت دهید. مثلا متغیری که یک بار مقدار رشته ای به آن نسبت داده اید می تواند مقدار عددی نیز بگیرد.

<script type="text/javascript">
	var name;

	name = 'John';
	document.write('name = '+name + '</br>');

	name = 123;
	document.write('name = '+name );
</script>

همانطور که در مثال فوق مشاهده می کنید متغیر name در ابتدا مقدار رشته ای 'John' نسبت داده شد و سپس مقدار عددی 123 به آن اختصاص داده شد.

قوانین نامگذاری متغیر ها در JavaScript :

  • نام متغیر ها با یک حرف شروع می شود (نام متغیر نمی تواند با عدد شروع شود) مثل:
var test;
  • نام متغیر می تواند با علامت (Underline) شروع شود
var _123test
  • نام متغیر نسبت به حروف کوچک و بزرگ حساس می باشد (case-sensitive)
var Test;
var test;
  • نمی توان از کلمات کلیدی رزرو شده جاوا اسکریپت در نامگذاری متغیر استفاده کرد

کلمات کلیدی JavaScript:

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

 

abstract

boolean

break

byte

case

catch

char

class

const

continue

debugger

default

delete

do

double

else

enum

export

extends

false

final

finally

float

for

function

goto

if

implements

import

in

Instanceof

int

interface

long

native

new

null

package

private

protected

public

return

short

static

super

switch

synchronized

this

throw

throws

transient

true

try

typeof

var

void

volatile

while

with

 

دقت داشته باشید استفاده از این کلمات برای نامگذاری متغیر ها و توابع  در JavaScript غیر مجاز می باشد.

لطفا نظرات و پیشنهادات خود را با ما در میان بگذارید.

 

متغیرها و انواع داده در جاوا اسکریپت - 3.8 از 5 بر اساس 150 رای

امتیاز کاربران

متغیرها و انواع داده در جاوا اسکریپت
دیدگاه‌ها
سامان سامان 2 سال پیش
سلام دوست عزیز، ممنون از مطالب مفیدتون، یه سوال داشتم: کد های jquery روی کامپیوتر من بالا نمیاد، تازگیا اینطوری شده، کد ها نوشته میشن اما روی مرورگر اجرا نمیشن، خواستم کمکم کنید، ممنون میشم
آرمان بابائی آرمان بابائی 2 سال پیش
درود . از CDN استفاده میکنید یا فایل‌های JQuery رو روی لوکال دارین اجرا میکنین؟ پیشنهاد می‌کنم کدهای خودتون رو در قسمت بپرس سایت قرار بدین تا بهتر کمک کنیم.
ذبیح اله ذبیح اله 3 سال پیش
پس بقیه آموزش کجاست؟
آرمان بابائی آرمان بابائی 3 سال پیش
این آموزش ها پیش مقدمه آموزش و آشنایی مقدماتی هستند و برای ادامه مقاله های گام به گام می تونید دوره های ویدیویی رو ببینید.
هیوا هیوا 4 سال پیش
سلام ممنون از آموزش خوبتون موفق باشید.

2021 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.