javascript
JS4
1.?js的本質(zhì)就是處理數(shù)據(jù)。數(shù)據(jù)來自于后臺(tái)的數(shù)據(jù)庫。
所以變量就起到一個(gè)臨時(shí)存儲(chǔ)數(shù)據(jù)的作用。
ECMAScript制定了js的數(shù)據(jù)類型。
數(shù)據(jù)類型有哪些?
Array 數(shù)組?? json?? function? 函數(shù)? 日期 數(shù)字對(duì)象等
上面紅色的叫基本數(shù)據(jù)類型。
Var s=”hello”; var s=12; var s=true; var s=null; var s=undefined;
基本數(shù)據(jù)類型就是簡單的賦值。
引用(復(fù)合) 數(shù)據(jù)類型
Var s=[“hello”,123,true,”張三”] 數(shù)組
Var json={“name”:”zhangshan”,”age”:23}
引用數(shù)據(jù)類型? 他是將內(nèi)存地址賦值給變量
基本數(shù)據(jù)就是簡單的賦值? 引用數(shù)據(jù)類型是將數(shù)據(jù)的內(nèi)存地址賦值給變量
棧內(nèi)存 就是環(huán)境。
堆內(nèi)存? 就是存代碼,數(shù)據(jù)的倉庫。
2. js在執(zhí)行前 瀏覽器會(huì)給他一個(gè)環(huán)境,叫window 全局作用域。
Alert()? prompt()? confirm() 都是方法。
怎么找這個(gè)方法和屬性歸屬?
判別變量的數(shù)據(jù)類型 typeof 變量名 返回的是數(shù)據(jù)類型
在window下的方法和屬性我們把他叫全局方法或全局屬性。
表達(dá)式? 帶=的都叫表達(dá)式
語句
但凡從后臺(tái)拿來的數(shù)據(jù),都是字符串,不管張成什么樣。
Var a=”[12,23]”;?? var a=”12”
Eval()? 括號(hào)里面必須填東西,并且必須是字符串,將這個(gè)字符串轉(zhuǎn)換成對(duì)應(yīng)的js代碼。
Eval(“alert(12)”)? ------> alert(12)
Eval(“()”) 如果eval方法中帶() 就會(huì)強(qiáng)制的將括號(hào)里的表達(dá)式轉(zhuǎn)換成對(duì)象
尤其是{}? []? eval()里面必須加()
2. isNaN()?? is not a number?
當(dāng)()里面的東西不是數(shù)字的時(shí)候 返回true? 是數(shù)字返回false
isNaN() 具有隱式轉(zhuǎn)換的功能
隱式轉(zhuǎn)換的有哪些?? - * /? == isNaN()
3. Number()
將東西強(qiáng)制轉(zhuǎn)換為數(shù)字
4.parseFloat()?? 5.parseInt()
6.String()? 將里面的內(nèi)容轉(zhuǎn)換成字符串
筆記
判斷一個(gè)數(shù)是否是質(zhì)數(shù)
?
轉(zhuǎn)載于:https://www.cnblogs.com/LXW2002326/p/9816726.html
總結(jié)
 
                            
                        - 上一篇: Swing学习1——总体概述
- 下一篇: js能否打印服务器端文档,js打印远程服
