javascript
廖雪峰JavaScript学习笔记(基础及数据类型、变量)
先睹為快
alert('我要學JavaScript!');Run:
基本語法:
1.每個語句以;結束,不強制
2.語句塊用{...}
3.//單行注釋,/*...*/ 多行注釋
數據類型:
1.不區(qū)分整數,浮點數,統(tǒng)一用number~
以下也屬于number類型~
NaN; // NaN表示Not a Number,當無法計算結果時用NaN表示
Infinity; // Infinity表示無限大,當數值超過了JavaScript的Number所能表示的最大值時,就表示為Infinity
2.字符串用單引號''或雙引號""
3.布爾值?true、false
4.比較運算符? (建議用三個=)
第一種:?==比較,它會自動轉換數據類型再比較,很多時候,會得到非常詭異的結果;
第二種:?===比較,它不會自動轉換數據類型,如果數據類型不一致,返回false,如果一致,再比較;
NaN這個特殊的 Number 與所有其他值都不相等,包括它自己;
唯一能判斷NaN的方法是通過isNaN()函數:isNaN(NaN); // true
5.null 和 undefined? 前者為空,后者為未定義
6.數組? JavaScript 的數組可以包括任意數據類型。例如:[1, 2, 3.14, 'Hello', null, true]? ?ps:另一種創(chuàng)建數組的方法是通過Array()函數實現
7.對象?JavaScript 的對象是一組由鍵 - 值組成的無序集合(鍵:字符串類型,值:任意),例如:
var person = {name: 'Bob',age: 20,tags: ['js', 'web', 'mobile'],city: 'Beijing',hasCar: true,zipcode: null };?
變量
1.聲明變量用var
2.使用console.log()代替alert()的好處是可以避免彈出煩人的對話框。
3.如果一個變量沒有通過var申明就被使用,那么該變量就自動被申明為全局變量
4.strict 模式 該模式之下沒有聲明會報錯
'use strict';
?
?轉載于:https://www.cnblogs.com/where1-1/p/9910102.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的廖雪峰JavaScript学习笔记(基础及数据类型、变量)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息采集-火车采集器
- 下一篇: Spring Enable* 注解