JavaScript第二天

定義函數(shù)

<script type="text/javascript">
var n1=15;
var n2=2.6;
var n3=5.02;
var n4=-15.30;
</script>

1呵晚、date()對(duì)象

1.1壶栋、date對(duì)象用于處理時(shí)間和日期

var mydate=new Date()//通過(guò)new方法創(chuàng)建對(duì)象
//alert(Date());//返回一個(gè)完整的日期和時(shí)間
//alert(mydate.getDay());//返回當(dāng)前是周幾
//alert(mydatet.getMonth()+1);//返回當(dāng)前月份
//alert(mydate.getFullYear());//返回當(dāng)前年份
//alert(mydate.getHours());//返回當(dāng)前小時(shí)
//alert(mydate.getMinutes());//返回當(dāng)前分鐘
//alert(mydate.getSeconds());//返回當(dāng)前秒數(shù)

/1.2、Math對(duì)象

Math.ceil() 天花板函數(shù)  向上去整
var n5=Math.ceil(n4);//向上去整

如果是整數(shù)两残,取整之后是這個(gè)數(shù)本身
如果是小數(shù)永毅,對(duì)數(shù)進(jìn)行向上舍入

Math.floor() 地板函數(shù)
var n5=Math.floor(n4);//地板函數(shù)  向下舍入   
如果是整數(shù),取整之后是這個(gè)數(shù)的本身
如果是小數(shù)人弓,對(duì)數(shù)進(jìn)行向下舍入

Math.max()


var n5=Math.max(n4,n1);//取得是兩個(gè)數(shù)的最大值

Math.min()


var n5=Math.min(n3,n1);//返回兩個(gè)數(shù)的最小值

Math.pow()


var n5=Math.pow(n1,n2);//返回n1的n2次方

Math.round()


var n5=Math.round(n4);//進(jìn)行四舍五入操作

Math.random()

var n5=Math.random();//返回0-1之間的隨機(jī)數(shù)

算數(shù)案例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>算數(shù)案例</title>
        <script type="text/javascript">
            alert(Math.pow(((23+Math.pow(5,7))/45),2))
        </script>
    </head>
    <body>
    </body>
</html>

2沼死、數(shù)據(jù)類型轉(zhuǎn)換

2.1、數(shù)字類型轉(zhuǎn)字符串

String()

var n1=String(n1);l

變量.tostring()

var n5=n2.tostring();

2.2崔赌、字符串轉(zhuǎn)數(shù)字類型

Number

var n5=Number(n6);//將字符串轉(zhuǎn)數(shù)字

★數(shù)字類型 的字符串意蛀,轉(zhuǎn)換之后得到的數(shù)字。
★非數(shù)字字符串健芭,轉(zhuǎn)換之后得到是NaN县钥。
★小數(shù)類型的字符串,轉(zhuǎn)換之后得到是原數(shù)字慈迈。
parseInt

var n5=parseInt(n6);//將字符串轉(zhuǎn)成數(shù)字

★整數(shù)數(shù)字類型的字符串若贮,轉(zhuǎn)換之后得到的整數(shù)數(shù)字。
★數(shù)字開頭的字符串痒留,轉(zhuǎn)換之后得到是前面的數(shù)字谴麦。
★非數(shù)字開頭的字符串,轉(zhuǎn)換之后得到的是NaN伸头。
★小數(shù)類型的字符串匾效,轉(zhuǎn)換之后取整。
parseFloat
★整數(shù)數(shù)字類型的字符串恤磷,轉(zhuǎn)換之后得到的是整數(shù)數(shù)字面哼。
★數(shù)字開頭的字符串野宜,轉(zhuǎn)換之后得到是前面的數(shù)字。
★非數(shù)字開頭的字符串魔策,轉(zhuǎn)換之后得到的是NaN匈子。
★小數(shù)類型的字符串,轉(zhuǎn)換之后得到的是原數(shù)字代乃。

2.3旬牲、布爾類型

Booleam()

var n5=Booleam(n7);//轉(zhuǎn)布爾類型.

★數(shù)字和字符串轉(zhuǎn)完之后為true。
★undefined搁吓、null原茅、0轉(zhuǎn)完之后為false。

2.4堕仔、隱式數(shù)據(jù)類型轉(zhuǎn)換

在運(yùn)算過(guò)程中擂橘,程序自己進(jìn)行的數(shù)據(jù)轉(zhuǎn)換(程序員沒有操作)

2.5、邏輯運(yùn)算符

邏輯運(yùn)算只有2個(gè)結(jié)果摩骨,一個(gè)為true一個(gè)為false.
★且&&
★兩個(gè)表達(dá)式為true的時(shí)候結(jié)果為true
★或||
★只要有一個(gè)表達(dá)式為true的時(shí)候結(jié)果為true
★非通贞!
★和表達(dá)式相反的結(jié)果

3、等號(hào)運(yùn)算符

"="賦值運(yùn)算符
"=="只判斷內(nèi)容是否相同恼五,不判斷數(shù)據(jù)類型
"==="不僅判斷內(nèi)容昌罩,還判斷數(shù)據(jù)類型是否相同
!=只判斷內(nèi)容是否不相同灾馒,不判斷數(shù)據(jù)類型
茎用!==不全等于 不僅判斷內(nèi)容是否不相同,還判斷數(shù)據(jù)類型是否不相同

3.1睬罗、變量的集體聲明

var n1=1,n2=3,n3=5;n1+=n2;//變量的集體聲明轨功,

4、If...else 條件判斷

If(條件表達(dá)式){
如果條件表達(dá)式結(jié)果為true,執(zhí)行該處代碼容达。 如果條件表達(dá)式結(jié)果為false,執(zhí)行下邊代碼古涧。  
}else{
如果條件表達(dá)式結(jié)果為false,執(zhí)行該處代碼。
}

5花盐、If else嵌套

If(條件表達(dá)式){
如果條件表達(dá)式結(jié)果為true羡滑,執(zhí)行該處代碼,下邊代碼不執(zhí)行算芯。如果為false,執(zhí)行下面的代碼
}else If(條件表達(dá)式){
如果條件表達(dá)式結(jié)果為true柒昏,執(zhí)行該處代碼,下面的代碼不執(zhí)行也祠。如果為false,執(zhí)行下面代碼
}else If(條件表達(dá)式){
如果條件表達(dá)式結(jié)果為true近速,執(zhí)行該處代碼诈嘿,下面代碼不執(zhí)行堪旧,如果為false,執(zhí)行下面的代碼奖亚。
}else{
如果上面條件表達(dá)式結(jié)果都為false淳梦,執(zhí)行該處代碼。
}

6昔字、三元表達(dá)式

表達(dá)式爆袍?結(jié)果1:結(jié)果2;
如果表達(dá)式結(jié)果為true,執(zhí)行結(jié)果1作郭,如果表達(dá)式結(jié)果為false,執(zhí)行結(jié)果2.
可以理解為if else 的另外一種寫法

案例1:接受用戶輸入的數(shù)字陨囊,如果是偶數(shù)在頁(yè)面中提示是偶數(shù)如果是奇數(shù)在頁(yè)面提示是奇數(shù)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="{CHARSET}">
        <title>三元表達(dá)式</title>
        <script  type="text/javascript">
            var  n1=prompt("請(qǐng)輸入數(shù)字");
            n1%2==0?alert("偶數(shù)"):alert("奇數(shù)");
            
        </script>
    </head>
    <body>
    </body>
</html>


案例2、寫一個(gè)程序接受用戶輸入的值夹攒,該值隨機(jī)產(chǎn)生的隨機(jī)數(shù)(0-99)蜘醋,做比較如果用戶輸入的值大于隨機(jī)數(shù)輸出,那么你贏了咏尝,否則輸了压语。
<!DOCTYPE html>
<html>
    <head>
        <meta charset="{CHARSET}">
        <title>三元表達(dá)式</title>
        <script  type="text/javascript">
            var  n2=parseInt(Math.random()*100);
            var  n1=prompt("請(qǐng)輸入數(shù)字"+n2);
            
            n1>n2?alert("你贏了"):alert("你輸了");
            
            
        </script>
    </head>
    <body>
    </body>
</html>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市编检,隨后出現(xiàn)的幾起案子胎食,更是在濱河造成了極大的恐慌,老刑警劉巖允懂,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厕怜,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡累驮,警方通過(guò)查閱死者的電腦和手機(jī)酣倾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)谤专,“玉大人躁锡,你說(shuō)我怎么就攤上這事≈檬蹋” “怎么了映之?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蜡坊。 經(jīng)常有香客問(wèn)我杠输,道長(zhǎng),這世上最難降的妖魔是什么秕衙? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任蠢甲,我火速辦了婚禮,結(jié)果婚禮上据忘,老公的妹妹穿的比我還像新娘鹦牛。我一直安慰自己搞糕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布曼追。 她就那樣靜靜地躺著窍仰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪礼殊。 梳的紋絲不亂的頭發(fā)上驹吮,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音晶伦,去河邊找鬼碟狞。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坝辫,可吹牛的內(nèi)容都是我干的篷就。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼近忙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼竭业!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起及舍,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤未辆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后锯玛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咐柜,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年攘残,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拙友。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歼郭,死狀恐怖遗契,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情病曾,我是刑警寧澤牍蜂,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站泰涂,受9級(jí)特大地震影響鲫竞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逼蒙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一从绘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦僵井、人聲如沸赁还。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至蹈胡,卻和暖如春渊季,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罚渐。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工却汉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人荷并。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓合砂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親源织。 傳聞我的和親對(duì)象是個(gè)殘疾皇子翩伪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過(guò)這一套題,不過(guò)當(dāng)時(shí)只...
    付林恒閱讀 16,455評(píng)論 5 28
  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,238評(píng)論 0 4
  • 標(biāo)簽: 我的筆記 ---學(xué)習(xí)資料:http://javascript.ruanyifeng.com/ 1. 導(dǎo)論 ...
    暗夜的怒吼閱讀 817評(píng)論 0 1
  • 如果不是xcode5之后的版本谈息,使用它需要先添加QuartzCore.framework和引入對(duì)應(yīng)的框架 開發(fā)步驟...
    CoderZNB閱讀 338評(píng)論 0 0
  • 風(fēng)從海面吹過(guò)來(lái) 風(fēng)從海面吹過(guò)來(lái),我的心也被暖開 風(fēng)從海面吹過(guò)來(lái),陽(yáng)光灑滿金色的岸 風(fēng)從海面吹過(guò)來(lái),空中飄散海鳥的呼...
    懷野閱讀 683評(píng)論 10 8