2018-05-26.26

js四天全部的筆記

document.write("LiLi");

console.log("hello.world");

alert("hao ge")

變量

var uname="meng";

console.log(uname);常量

const you="fff";

const me="ooo";

console.log(me);

var r=10;

console.log(r);

var l="2*π*r";

console.log(2*3.14*10);

var s=3.14*10*10;

console.log(s);

6種數(shù)據(jù)類型

1數(shù)字:number 整數(shù)和小數(shù)

var number1=123;

var number2=0.6;/

var number3=3.14;

console.log(number2);

2字符串:string 有引號(hào)不管單引號(hào)還是雙引號(hào)//var string1="123";

var string2="hello world";

var string3="你好";

console.log(string2);

3布爾:boolean 兩個(gè)值真假 true=1 false=0/

var boolean1=true;

var boolean2=false;

var boolean3=true+3;

console.log(boolean3)

4未定義的 undefined 兩個(gè)樣式

一、聲明沒有被賦值

var undefined1;

console.log(undefined1);

二火惊、聲明沒有被定義

console.log(undefined2);

5空 null

6對(duì)象 object

判斷數(shù)據(jù)類型用typeof(number/string/之類的)

運(yùn)算類型(隱式轉(zhuǎn)換)

1.number+number(數(shù)字+數(shù)字)

var number1=5;

var number2=9;

console.log(number1+number2);

2.number+string(數(shù)字+字符串)/

var number1=7;

var string0="2";

var string1="wo";

console.log(number1+string1);

console.log(number1+string0);

3.number+boolean(數(shù)字+布爾)//var number1=12;

var boolean1=true;

var boolean2=false;

console.log(number1+boolean1);

console.log(number1+boolean2);

4.number+undefined(數(shù)字+未定義的)

var number1=5;

var undefined1;

console.log(number1+undefined1);

5.string+boolean(字符串+布爾)(字符串和誰在一起都是拼接的)//var string1="2";

var boolean1=true;

console.log(typeof(string1+boolean1));

6.string+undefined(字符串+未定義的)

var string1="9";

var undefined1;

/console.log(typeof(string1+undefined1));

//7.boolean+undefined(布爾+未定義的)/

/var boolean1=true;

//var undefined1;/

/console.log(typeof(boolean1+undefined1))/

/8.boolean+boolean(布爾+布爾)/

/var boolean1=true;/

/var boolean2=false;

//console.log(typeof(boolean1+boolean2))/

/NaN:not a number(不是一個(gè)數(shù)字)(判斷里面的內(nèi)容不是數(shù)字類型)/

/但數(shù)據(jù)類型還是number類型/

/isNaN: is not a number/

/ 是 不是 一個(gè)數(shù)字//

作用:判斷一個(gè)非數(shù)字/

/ 如果是數(shù)字返回:false;

// 如果不是數(shù)字返回:true;/

/var number2=8;

//var string2="WOW";/

/console.log(isNaN(number2));

//console.log(isNaN(string2));/

/聲明提前/

/例子:/

/var a=6;可以轉(zhuǎn)化成/

/var a;/

/console.log(a)

//a=6;/

/然后返回undefined1

//var提到前面了博脑, 就相當(dāng)于沒有賦值了光有聲明,/

/聲明會(huì)上前面去但賦值還在原來的位置扎瓶。/

/顯示轉(zhuǎn)化或強(qiáng)制轉(zhuǎn)換(轉(zhuǎn)換函數(shù))//

1.parseInt();轉(zhuǎn)換成整數(shù)/

/var a="1.2";/

/var b=parseInt(a);

//console.log(b);/

/console.log(typeof b);/

/2.parseFloat();轉(zhuǎn)換成小數(shù)(.必須在數(shù)前面才出0.幾了)

//var a=".05";/

/var b=parseFloat(a);/

/console.log(b);/

/console.log(typeof b);/

/轉(zhuǎn)換出來的都是number類型以上|/

/3.Number()轉(zhuǎn)換成number類型//var a="5";/

/var b=Number(a);/

/console.log(b);//

console.log(typeof b);//

4.toString();轉(zhuǎn)換成字符串.

//var a=9;

//var b=a.toString();/

/console.log(b);/

/console.log(typeof b);/

/var a=true;/

/var b=a.toString();/

/console.log(b);/

/console.log(typeof b);/

/5.toFixed(這些保留幾位小數(shù)) 按要求保留小數(shù)位數(shù)(如果不寫保留幾位小數(shù)他會(huì)有四舍五入的功能依许。)/

/var a=13.123;/

/var b=a.toFixed(2);/

/console.log(b);/

/console.log(typeof b);/

/轉(zhuǎn)換成保留幾位小數(shù)類型只能是字符串拥坛;/

/算數(shù)運(yùn)算符(+-*/加減乘除)/

/1.%表示:模(兩個(gè)數(shù)相除為出盡出來的余數(shù))/

/例子:3%2=1/

/ 5%2=1/

/ 10%3=1/

/ 3%5=3(商0余3所以是3)/

/{就是算的余數(shù)}

//2.++在前(++a自增先加1再賦值)(自增操作,增量為一)/

/ var a=3;/

/ var b=++a;/

/ console.log(a);/

/4//

console.log(b);/

/4/

/++在后(a++先賦值再加1)

// var a=3;/

/ var b=a++;/

/ console.log(a);

//4/

/ console.log(b);/

/3//自減操作/

/3.--在前(先自身減一读处,再賦值)/

/var a=5;/

/var b=--a;/

/console.log(a);/

/4/

/console.log(b);/

/4/

/ --在后(先賦值糊治,在自身減一)/

/var a=5;/

/var b=a--;/

/console.log(a);/

/4/

/console.log(b);/

/5/

/練習(xí)/

/var a=5;/

/var b=a++ + ++a + a++;/

/console.log(a);/

/console.log(b);/

/(b+總數(shù))(a選最后數(shù)是)/

/var a=5;/

/var c=--a + a-- - --a;/

/console.log(a);/

/console.log(c);/

/(b+總數(shù))(a選最后數(shù)是)/

/關(guān)系運(yùn)算符:返回布爾值//

內(nèi)有:< > <= >=//

1.==只判斷值是否相等與類型無關(guān)。//

==等于//

2.档泽!=不等于//===數(shù)值與類型都必須相等俊戳。//

3.===全等 //

4.!==不全等于/

/練習(xí)://

var a=5;

//var b="3";

//var c="5";

//console.log(a==c)//true/

/console.log(a!=c)//false

//console.log(a===c)//false

//console.log(a!==c)//true

//console.log(a>b)//true

//console.log(a=c)//true

//console.log(a<=c)//true

//一個(gè)等于=是賦值的意思

//邏輯運(yùn)算符(用布爾值表示)

//1.與=和,且 用&&符號(hào)表示(有一個(gè)是錯(cuò)的他就是錯(cuò)的)/

/var a=3;

//var b=5;

//var c=6;/

/console.log((ac)&&(b>c))//false//

console.log((ac))//false/

/console.log((c>b)&&(bc))//true/

/3.非:取反 用馆匿!表示 (相反的值)//

例子://

var a=true;

//console.log(!a)//false/

/三種輸出方式:

//1

.//2

.//3

.//三種輸入方式:/

/1.prompt();

//var a=Number(prompt("why"));/

/var b=parseFloat(prompt("true"));

//Number||parseFloat||parseInt;

//alert(a+b);/

/轉(zhuǎn)換成數(shù)字Number類型要不還是字符串類型/

/三目(三元)運(yùn)算符/

/ var a=prompt("請(qǐng)輸入成績(jī)");//

var b=a>=60?"及格":"不及格";/

/ alert(b); /

/練習(xí)//條件抑胎?"答案1""答案2"/

/3>5"是":"是""false"

//var sleep=prompt("請(qǐng)輸入你的睡眠時(shí)間")/

/var time=sleep>=8?"正常":"不正常";/

/alert(time);

//分支結(jié)構(gòu)/

/if語句//

1.if(條件){ /

/條件為true(對(duì)的)的時(shí)候執(zhí)行的語句,如果不對(duì)是不會(huì)執(zhí)行的渐北!/

/}/

/ var a=prompt("請(qǐng)輸入第一個(gè)數(shù)");//

var b=prompt("請(qǐng)輸入第二個(gè)數(shù)");/

/ if(a=90){

? ? ? ? ? ? alert("國(guó)內(nèi)三日游");

? ? ? ? }else{

? ? ? ? ? ? if(a>=80){

? ? ? ? ? ? ? alert("省內(nèi)三日游");

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? if(a>=70){

? ? ? ? ? ? ? ? ? alert("滄州三日游");

?? ? ? ? ? }else{

?? ? ? ? ? ? ? if(a>=60){?

? ? ? ? ? ? ? ? alert("室內(nèi)三日游");

?? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? ? if(<60){

? ? ? ? ? ? ? ? alert("兩個(gè)大嘴巴子");

? ? ? ? ? ? ? }

? ? ? ? ? ? }}}}}

3.else if (多重條件語句)

var a=prompt("請(qǐng)輸入成績(jī)")

? ? if(a==100){

? ? ? ? alert("國(guó)外三日游");

? ? }else if(a>=90&&a<100){

? ? ? ? alert("國(guó)內(nèi)三日游");

? ? }else if(a>=80&&a<90){

? ? ? ? alert("省內(nèi)三日游");

? ? }else if(a>=70&&a<80){

?? ? ? alert("滄州三日游");

? ? }else if(a>=60&&a<70){

? ? ? ? alert("室內(nèi)三日游");

? ? }else if(a<60){

? ? ? ? alert("兩個(gè)大嘴巴子");

? ? }

4.switch.....case....

switch(條件){

? ? case 情況1:

? ? 執(zhí)行的語句;

? ? bread;

? ? case 情況2:

? ? 執(zhí)行的語句;

? ? bread;

? ? case 情況3:

? ? 執(zhí)行的語句;

? ? bread;

? ? 以上條件都不滿足的時(shí)候阿逃。用

? ? default:

?? 要執(zhí)行的語句:用

? ? bread;

}

例子:

var date=prompt("請(qǐng)輸入今天星期幾")

? ? switch(date){

? ? ? case("星期一"):

? ? ? alert("麻辣小龍蝦");

? ? ? break;

? ? ? case("星期二"):

? ? ? alert("羊肉串");

? ? ? break;

? ? ? case("星期三"):

? ? ? alert("火鍋雞");

? ? ? break;

? ? ? case("星期四"):

? ? ? alert("西紅柿炒雞蛋");

? ? ? break;

? ? ? case("星期五"):

? ? ? alert("饅頭泡水");

? ? ? break;

? ? ? case("星期六"):

? ? ? alert("喝水");

? ? ? break;

? ? ? case("星期日"):

? ? ? alert("減肥");

? ? ? break;

? ? ? default:("星期八")

? ? ? alert("吃飯");

}

5.switch.....case....的直落形式;

? ? switch(條件){

? ? ? ? case(情況一:)

? ? ? ? case(情況二:)

? ? ? ? case(情況三:)

? ? ? ? case(情況四:)

? ? ? ? 赃蛛。恃锉。。呕臂。

? ? ? ? 不管有多少個(gè)條件只有一個(gè)執(zhí)行語句破托。

? ? ? ? bread;

}

var date=prompt("請(qǐng)輸入今天星期幾")

? ? switch(date){

? ? ? case("星期一"):

? ? ? case("星期二"):

? ? ? case("星期三"):

? ? ? case("星期四"):

? ? ? case("星期五"):

??? ? case("星期六"):

? ? ? case("星期日"):

? ? ? alert("減肥");

? ? ? break;

? ? ? default:("星期八")

? ? ? alert("吃飯");

?}

var a=prompt("請(qǐng)輸入幾點(diǎn)")

? ? if(a<=7){

? ? ? ? alert("早安");

? ? }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市歧蒋,隨后出現(xiàn)的幾起案子土砂,更是在濱河造成了極大的恐慌州既,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萝映,死亡現(xiàn)場(chǎng)離奇詭異吴叶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)序臂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門蚌卤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奥秆,你說我怎么就攤上這事逊彭。” “怎么了吭练?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵诫龙,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我鲫咽,道長(zhǎng),這世上最難降的妖魔是什么谷异? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任分尸,我火速辦了婚禮,結(jié)果婚禮上歹嘹,老公的妹妹穿的比我還像新娘箩绍。我一直安慰自己,他們只是感情好尺上,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布材蛛。 她就那樣靜靜地躺著,像睡著了一般怎抛。 火紅的嫁衣襯著肌膚如雪卑吭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天马绝,我揣著相機(jī)與錄音豆赏,去河邊找鬼。 笑死富稻,一個(gè)胖子當(dāng)著我的面吹牛掷邦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播椭赋,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼抚岗,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了哪怔?” 一聲冷哼從身側(cè)響起宣蔚,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤向抢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后件已,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體笋额,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年篷扩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兄猩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鉴未,死狀恐怖枢冤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铜秆,我是刑警寧澤淹真,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站连茧,受9級(jí)特大地震影響核蘸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜啸驯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一客扎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罚斗,春花似錦徙鱼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至距淫,卻和暖如春绞绒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背溉愁。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工处铛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拐揭。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓撤蟆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親堂污。 傳聞我的和親對(duì)象是個(gè)殘疾皇子家肯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 1. onenote適用于您的設(shè)備的數(shù)字記錄筆記應(yīng)用 Onenote是微軟出品的一款筆記軟件讨衣,他的優(yōu)點(diǎn)是能夠做到...
    papatoos閱讀 90,344評(píng)論 0 88
  • 松規(guī)條换棚,對(duì)提升自我價(jià)值感的效果非常明顯,我們的內(nèi)在狀態(tài)穩(wěn)定了反镇,同在狀態(tài)自然而然就實(shí)現(xiàn)了固蚤。實(shí)乃居家旅行必備之自我價(jià)值...
    駱音繽紛閱讀 428評(píng)論 0 1
  • 自媒體現(xiàn)在也算是一個(gè)大紅大紫的詞匯了,大家都在做自媒體歹茶,可是大家到底應(yīng)該怎么做自媒體?難道真的是你說是自媒體就是自...
    智障寶寶喲閱讀 261評(píng)論 0 0
  • 每個(gè)人都有自己的生活方式夕玩,不容人評(píng)判,我從不鄙夷任何人的生活方式惊豺。 在生活的洪流里燎孟,我也不知道具體的對(duì)錯(cuò)衡量。 但...
    帥你爸爸閱讀 164評(píng)論 0 0