JavaScript的數據類型:
1)基本(原始)數據類型:
string 字符串類型 '' "" "123" "true" 'hello wrold'
number 數值類型 數字 1,2,1.1,1.111,-1,0
boolean 布爾類型 true(真) false(假)
null 空
undefined 未定義
2)引用類型
內置5種:
Object Array Date Function RegExp
3)//JavaScript是一種弱類型語言,JavaScript中的變量在定義的時候沒有類型
//變量的類型取決於變量中保存的內容
var num=10;
console.log(typeof num) ;//number
num='hello world';
console.log(typeof num);//string
// var num;
console.log(num);
定義字符串類型
var a='hello';//
console.log(typeof a);
var a1="10";
console.log(typeof a1);
var a2='true';
console.log(typeof a2);
var b=10;
console.log(typeof b);
var c=true;
console.log(typeof c);
var d=null;//空
console.log(typeof d);//object
var abb;//變量只聲明未賦值
console.log(abb);
console.log(typeof abb);
var a=10;
var b=typeof a;
console.log(a);
console.log(b);// 'number'
var a1=true;
var b1=typeof a1;
console.log(b1);// 'boolean'
輸出表達式,輸出表達式的運算結果
console.log(typeof typeof 10);//typeof 'number'
變量:變化的量
在計算機中使用一些符號,用來存儲數據
變量的定義:
var 變量名; 關鍵字
變量的賦值:
變量名=值;
變量的取值:
變量名
變量的命名規則:
1.必須以字母或者_或者$開頭
2.變量名可以由字母、下劃線、$和數字組成
3.變量名不能使用關鍵字和保留字
4.區分大小寫
規範:
1.變量需要先定義在使用
2.若變量由多個單詞組成,駝峯命名法
:從第二個單詞開始,首字母大寫
*/
// var num;//定義一個變量,命名爲num
// num=100;//將數據100賦值給變量num
// console.log(num);
// var Num;
// console.log(Num);
// var $abc;
// var $1;
// var $;
// console.log(num);
// &abc *abc abc123 $a123
2
//1.先定義變量,再賦值
//變量的定義
// var a;
// var b;
// var c;
// //變量的賦值 變量的初始化
// a=100;
// b=200;
// c=300;
// console.log(a,b,c);
//2.定義變量的同時即初始化
// var a=100;
// var b=200;
// console.log(a,b);
//3.同時定義多個變量
// var a,b,c;
// a=100;
// b='hello';
// c='world';
// console.log(a,b,c);
3
//變量允許重複賦值
// var a=10;
// console.log(a);
// a=20;
// console.log(a);
//定義變量,在內存中開闢空間
var a=10;
var b=a;
console.log(a,b);
a=20;
console.log(a,b);//變量的內存是獨立的空間
//變量的賦值,傳遞的是值
var a=5;
var b=a;
var c=b;
console.log(a,b,c);
c=100;
console.log(a,b,c);
b=c;
console.log(a,b,c)