JavaScript里的數(shù)值類型:
1.number(包含整數(shù)块差、浮點數(shù)、NaN(表示不是一個數(shù)字)倔丈、Infinity(比如除以0的數(shù)值)憨闰。
2.string (用一對單引號或者雙引號包括的內(nèi)容就是string類型)
3.布爾值(Boolean),包含true或者false需五,常用在條件語句里鹉动。
4.object(是一組無序的名值對的集合),
image.png
5.Null(只有一個值宏邮,就是null泽示,表示對象不存在,設(shè)置初始值的時候可以將其設(shè)置為null
6.undefined(出現(xiàn)場景:已聲明但未賦值的變量蜜氨; 或者獲取對象不存在的屬性)械筛;
如何知道是什么類型?
image.png
可以分為原始類型和引用類型飒炎、
一元操作符
image.png
image.png
image.png
關(guān)系操作符的結(jié)果返回時布爾值变姨。
image.png
image.png
!是邏輯非厌丑,原來的值是 true定欧,則 加!后之后是false怒竿;
&&是邏輯與砍鸠,如果第一個值是true,那么最終值是第二個數(shù)耕驰,如果第一個值是false爷辱,那么最終值是第一個數(shù) ; ||是邏輯或朦肘,剛好與&&相反饭弓。這兩個都是短路操作,就是當其中一個值是公式時媒抠,不發(fā)生運算弟断。
image.png