javascript
JavaScript 笔记Day1
《JavaScript 筆記》
- JavaScript 是屬于網(wǎng)絡(luò)的腳本語言!
?
- JavaScript 是世界上最流行的編程語言。這門語言可用于 HTML 和 web,更可廣泛用于服務(wù)器、PC、筆記本電腦、平板電腦和智能手機(jī)等設(shè)備。
?
- JavaScript 是一種輕量級的編程語言。
- JavaScript 是可插入 HTML 頁面的編程代碼。
- JavaScript 插入 HTML 頁面后,可由所有的現(xiàn)代瀏覽器執(zhí)行。
?一、JS代碼的引入方法:
1.(內(nèi)部引入)head標(biāo)簽里:<script>
alert("iiii");
ALERT('AAA');
</script>
2.(內(nèi)部引入)body標(biāo)簽里:<script type="text/javascript">
?? alert('李李李李李');
</script>
3.(外部引入)<script src="script/js/test.js" type="text/javascript" charset="utf-8"></script>
? ? ? ? ? ? </body>? ? ?-----外部引入寫在閉合body上面-----
4.(行內(nèi)引入)body標(biāo)簽里:<a href="javascript:confirm('輸入文本');">點(diǎn)擊</a>
? ? ? ? ? ??<p οnclick="javascript:alert('hello world');">clockMe</p>
?
屬性:alert? 彈框 confirm? 確認(rèn)框 onclik? 單擊事件 console.log("控制臺輸出")
二、數(shù)據(jù)類型
五大數(shù)據(jù)類型:字符串(string),數(shù)字(number),布爾類型(boolean)(ture\false),null,undefined
1.Number類型
Number類型包含整數(shù)和浮點(diǎn)數(shù)(浮點(diǎn)數(shù)數(shù)值必須包含一個小數(shù)點(diǎn),且小數(shù)點(diǎn)后面至少有一位數(shù)字)兩種值。
NaN:非數(shù)字類型。特點(diǎn):① 涉及到的 任何關(guān)于NaN的操作,都會返回NaN?? ② NaN不等于自身。
isNaN() 函數(shù)用于檢查其參數(shù)是否是非數(shù)字值。
isNaN(123) ?//false ??isNaN("hello") ?//true
2.String類型
字符串有l(wèi)ength屬性。
字符串轉(zhuǎn)換:轉(zhuǎn)型函數(shù)String(),適用于任何數(shù)據(jù)類型(null,undefined 轉(zhuǎn)換后為null和undefined);toString()方法(null,defined沒有toString()方法)。
3.Boolean類型
該類型只有兩個值,true和false
4.Undefined類型
只有一個值,即undefined值。使用var聲明了變量,但未給變量初始化值,那么這個變量的值就是undefined。
5.Null類型
null類型被看做空對象指針,前文說到null類型也是空的對象引用
? ? ? 三、
1.帶引號的是字符串,不帶引號的是變量
2.var定義變量,變量名稱開頭只能是字母或下劃線?? ? ? ? ? ? ? ? ? ??
例如: var x // x 為 undefinedvar x = 6; // x 為數(shù)字var x = "Bill"; // x 為字符串? ? ? · · ·字符串可以使用單引號或雙引號:
例如: var carname="Bill Gates";var carname='Bill Gates';
· · ·JavaScript 只有一種數(shù)字類型。數(shù)字可以帶小數(shù)點(diǎn),也可以不帶: 例如: var x1=34.00; //使用小數(shù)點(diǎn)來寫var x2=34; //不使用小數(shù)點(diǎn)來寫
4.=是賦值,==是判斷值,===不僅判斷值,還判斷數(shù)據(jù)類型
5.在js里嚴(yán)格區(qū)分大小寫!!!
6.isNAN用來判斷不是數(shù)字,不是數(shù)字是true,在判斷前轉(zhuǎn)換數(shù)據(jù)類型,結(jié)果轉(zhuǎn)換成數(shù)字類型,NaN不能和自身比較。
7.ture=1,false=0,null=0,undefined=0,
\n換行 \r換行 \t表格 顯示小方塊 \轉(zhuǎn)義(后邊的不讀)
駝峰命名法:
var ursName = '趙亞偉';? ? ? ? //小駝峰
var UrsNamt = '趙亞偉';? ? ? ? ? ?//大駝峰
` ? var Urs_Name = '趙亞偉'; // 下劃線命名
if(a) 判斷a是否存在+號(拼接符/運(yùn)算符)
typeof轉(zhuǎn)換:
1、alert(Number (undefined));? ? ?-----NaN
2、alert(Number (null));? ? ? -----0
3、alert(Number (0));? ? ?-----NaN
?
? ? ···??alert(Number(undefined));? ??undefined轉(zhuǎn)換number類型是NaN;
c="33"; c=c+1; alert(c); 結(jié)果是string
轉(zhuǎn)載于:https://www.cnblogs.com/18306815575z/p/10176347.html
總結(jié)
以上是生活随笔為你收集整理的JavaScript 笔记Day1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何知道 CPU 是否支持虚拟化技术(V
- 下一篇: BZOJ #3625 CF #438E