儲存資訊的容器,通過變數名獲取資料,或資料修改。本質:變數是記憶體的空間,用於存放資料。
使用:
命名規範:
練習:交換兩個變數---->需要乙個臨時變數temp
var temp;
'紅';
'綠';
comsole.
log;
js的變數資料型別是程式在執行過程中,根據等號的值確定的。
js是動態語言,變數的資料型別是可以變換的。
var x =10;
//數字型
x ='pink'
;//字元型
字串string,數字number,布林boolean,空null,未定義undefined
1)數字型:
2)字串:雙引號,單引號
var str=
'my name is andy'
;console.
log(str.length)
;//15
console.
log(
'12'+12
);//1212
console.
log(
'pink'+12
);//pink12
console.
log(12+
12);//24數值相加,字元相連
console.
log(
'pink'+19
+'歲');
//pink19歲
//字串拼接加強:變數的字串相連的口訣:引引加加
var age=19;
console.
log(
'pink'
+age+
'歲')
;//pink19歲
var age=
prompt
('請輸入年齡');
var str=
'你今年'
+age+
'歲';
alert
(str)
;
3).布林:
true false 參與加法運算,ture1、false0
4).undefined:
var variable=undefined;
console.
log(variable+
'pink');
//undefinedpink
console.
log(variable+12)
;//nan,undefinde和數字相連,結果是nan
5).nullvar space=
null
;console.
log(space+
'pink');
//nullpink
console.
log(space+1)
;//1
typeof
檢測基本資料型別:
var num=11;
console.
log(
typeof num)
;//number
//特殊的null
var timer=
null
;console.
log(
typeof timer)
;//object
//prompt取過來的是字元型
var age=
prompt
('請輸入你的名字');
//輸入18
console.
log(age)
;//18
console.
log(
typeof age)
;//string
1.轉為字元型:
1)tostring()
var num=10;
var str=num.
tostring()
;console.
log(str)
;
2)string(變數)強制轉換
console.log(string(num));
3)字串拼接:隱式轉換
console.log(num+』 ');
2.轉為數值型:parseint,parsefloat,number,利用算數符號
var age=
prompt
('強輸入年齡'
);變數)
console.
log(
parseint
(age));
//parseint取整數
console.
log(
parseint
('3.94'))
;//3
console.
log(
parseint
('120px'))
;//120
console.
log(
parseint
('rem120px'))
;//nan,數字出現在中間位置或後面位置就會nan
變數),取到的是浮點數
console.
log(
parsefloat
('3.94'))
;console.
log(
parsefloat
('120px'))
;//120
console.
log(
parsefloat
('rem120px'))
;//nan
變數)console.
log(
number
('123'))
;//123
//4.利用算數— + 隱式轉換
console.
log(
'12'-0
);//12-0=12
console.
log(
'12'
*'12');
//144
練習:簡單加法器var num1=
prompt
('請輸入第乙個數字');
var num2=
prompt
('請輸入第二個值');
var result=num1+num2;
//錯,1212
var result=
parsefloat
(num1)
+parsefloat
(num2)
;alert
('你的結果是:'
+result)
;
3.轉為布林型:boolean()
代表空、否定的值都會轉換為false,如』』,0,nan,undefined
其餘的轉換為true
01 基本資料型別
1 什麼是資料型別?資料型別可以理解為固定記憶體大小的別名 資料型別是建立變數的模子 2 什麼是變數 變數是一段 具體 連續儲存空間的別名 程式通過變數申請並命名儲存空間 通過變數名可以使用儲存空間 3 練習 1 型別與變數的關係 include int main 輸出結果為 2 自定義型別與建立變...
01JS中的基本資料型別和識別符號命名規範的基本認識
1 在js總一共有六種資料型別 可以分為兩大類 第一大類 基本型別 值型別 1 string 字串 2 number 數值 包括了整數 浮點數 nan 3 boolean 布林值 true false 4 null 空值 5 undefined 未定義 第二大類 引用型別 object functi...
基本資料型別轉換
八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...