變量和常量:
變量:
聲明變量: var 變量名录语;
賦值: 變量名=值
var 變量=值扰藕;
var a=5;
var a=3;
console.log(a);
var a,b,c,d;
a=,,,,
b=jkjkjj
3命名法:
uaserName
user_name
_username
//常量:
const 常量名;
常量名=值
//數(shù)據(jù)類型:
數(shù)字:number
//整數(shù)和小數(shù)
var a=5;
var b=13.5;
var c=0.5;
字符串:string
只要有引號(hào)的都是字符串(單/雙)
var str='hello world';
var c='123';
var d="你好";
布爾:boolean
只有兩個(gè)值 true真 false假
var boo1=true;
var boo2=false;
var boo3='true';//string
var boo4='false';//string
布爾值在做運(yùn)算的時(shí)候
true會(huì)轉(zhuǎn)換為1
false會(huì)轉(zhuǎn)換為0
true+false=1
1+true=2
undefined:未定義的
5.null 空
6.object 對(duì)象
-->
<script>
// var a=5;
// console.log(a);
//聲明一個(gè)變量沒(méi)賦值會(huì)返回一個(gè)undefined
// var b;
// console.log(b);
//直接輸出一個(gè)未聲明的變量會(huì)報(bào)錯(cuò)
// console.log(c);
//隱式轉(zhuǎn)換
//1.number+number
// var a=3;
// var b=5;
// console.log(a+b);
//2.number+string 拼接
// var a=3;
// var b='5';
// var c='hello world';
// console.log(a+c);
//3.number+boolean
// var a=3;
// var b=true;
// var c=false;
// console.log(a+c);
// console.log(a+b);
//4.string+boolean 拼接
// var a='3';
// var b=true;
// console.log(a+b);
//5 number+undefined
// var a=3;
// var b;//undefined
// console.log(typeof(a+b));
//NaN:not a number 不是一個(gè)數(shù)字
//NAN是一個(gè)number
//string +undefined
// var a='3';
// var b;//undefined
// console.log(typeof (a+b));
// 總結(jié):
// number+string 拼接
// number+boolean boolean轉(zhuǎn)number
// number+undefined NAN
// boolean+boolean 求和