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种数据类型

1数字:number 整数和小数

var number1=123;

var number2=0.6;/

var number3=3.14;

console.log(number2);

2字符串:string 有引号不管单引号还是双引号//var string1="123";

var string2="hello world";

var string3="你好";

console.log(string2);

3布尔:boolean 两个值真假 true=1 false=0/

var boolean1=true;

var boolean2=false;

var boolean3=true+3;

console.log(boolean3)

4未定义的 undefined 两个样式

一、声明没有被赋值

var undefined1;

console.log(undefined1);

二、声明没有被定义

console.log(undefined2);

5空 null

6对象 object

判断数据类型用typeof(number/string/之类的)

运算类型(隐式转换)

1.number+number(数字+数字)

var number1=5;

var number2=9;

console.log(number1+number2);

2.number+string(数字+字符串)/

var number1=7;

var string0="2";

var string1="wo";

console.log(number1+string1);

console.log(number1+string0);

3.number+boolean(数字+布尔)//var number1=12;

var boolean1=true;

var boolean2=false;

console.log(number1+boolean1);

console.log(number1+boolean2);

4.number+undefined(数字+未定义的)

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(不是一个数字)(判断里面的内容不是数字类型)/

/但数据类型还是number类型/

/isNaN: is not a number/

/ 是 不是 一个数字//

作用:判断一个非数字/

/ 如果是数字返回:false;

// 如果不是数字返回:true;/

/var number2=8;

//var string2="WOW";/

/console.log(isNaN(number2));

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

/声明提前/

/例子:/

/var a=6;可以转化成/

/var a;/

/console.log(a)

//a=6;/

/然后返回undefined1

//var提到前面了, 就相当于没有赋值了光有声明,/

/声明会上前面去但赋值还在原来的位置。/

/显示转化或强制转换(转换函数)//

1.parseInt();转换成整数/

/var a="1.2";/

/var b=parseInt(a);

//console.log(b);/

/console.log(typeof b);/

/2.parseFloat();转换成小数(.必须在数前面才出0.几了)

//var a=".05";/

/var b=parseFloat(a);/

/console.log(b);/

/console.log(typeof b);/

/转换出来的都是number类型以上|/

/3.Number()转换成number类型//var a="5";/

/var b=Number(a);/

/console.log(b);//

console.log(typeof b);//

4.toString();转换成字符串.

//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(这些保留几位小数) 按要求保留小数位数(如果不写保留几位小数他会有四舍五入的功能。)/

/var a=13.123;/

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

/console.log(b);/

/console.log(typeof b);/

/转换成保留几位小数类型只能是字符串;/

/算数运算符(+-*/加减乘除)/

/1.%表示:模(两个数相除为出尽出来的余数)/

/例子:3%2=1/

/ 5%2=1/

/ 10%3=1/

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

/{就是算的余数}

//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/

/练习/

/var a=5;/

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

/console.log(a);/

/console.log(b);/

/(b+总数)(a选最后数是)/

/var a=5;/

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

/console.log(a);/

/console.log(c);/

/(b+总数)(a选最后数是)/

/关系运算符:返回布尔值//

内有:< > <= >=//

1.==只判断值是否相等与类型无关。//

==等于//

2.!=不等于//===数值与类型都必须相等。//

3.===全等 //

4.!==不全等于/

/练习://

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

//一个等于=是赋值的意思

//逻辑运算符(用布尔值表示)

//1.与=和,且 用&&符号表示(有一个是错的他就是错的)/

/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);/

/转换成数字Number类型要不还是字符串类型/

/三目(三元)运算符/

/ var a=prompt("请输入成绩");//

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

/ alert(b); /

/练习//条件?"答案1""答案2"/

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

//var sleep=prompt("请输入你的睡眠时间")/

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

/alert(time);

//分支结构/

/if语句//

1.if(条件){ /

/条件为true(对的)的时候执行的语句,如果不对是不会执行的!/

/}/

/ var a=prompt("请输入第一个数");//

var b=prompt("请输入第二个数");/

/ if(a=90){

            alert("国内三日游");

        }else{

            if(a>=80){

              alert("省内三日游");

            }else{

                if(a>=70){

                  alert("沧州三日游");

           }else{

               if(a>=60){ 

                alert("室内三日游");

             }else{

                  if(<60){

                alert("两个大嘴巴子");

              }

            }}}}}

3.else if (多重条件语句)

var a=prompt("请输入成绩")

    if(a==100){

        alert("国外三日游");

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

        alert("国内三日游");

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

        alert("省内三日游");

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

       alert("沧州三日游");

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

        alert("室内三日游");

    }else if(a<60){

        alert("两个大嘴巴子");

    }

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

switch(条件){

    case 情况1:

    执行的语句;

    bread;

    case 情况2:

    执行的语句;

    bread;

    case 情况3:

    执行的语句;

    bread;

    以上条件都不满足的时候。用

    default:

   要执行的语句:用

    bread;

}

例子:

var date=prompt("请输入今天星期几")

    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(情况四:)

        。。。。

        不管有多少个条件只有一个执行语句。

        bread;

}

var date=prompt("请输入今天星期几")

    switch(date){

      case("星期一"):

      case("星期二"):

      case("星期三"):

      case("星期四"):

      case("星期五"):

      case("星期六"):

      case("星期日"):

      alert("减肥");

      break;

      default:("星期八")

      alert("吃饭");

 }

var a=prompt("请输入几点")

    if(a<=7){

        alert("早安");

    }

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容

  • 1. onenote适用于您的设备的数字记录笔记应用 Onenote是微软出品的一款笔记软件,他的优点是能够做到...
    papatoos阅读 90,388评论 0 88
  • 松规条,对提升自我价值感的效果非常明显,我们的内在状态稳定了,同在状态自然而然就实现了。实乃居家旅行必备之自我价值...
    骆音缤纷阅读 431评论 0 1
  • 自媒体现在也算是一个大红大紫的词汇了,大家都在做自媒体,可是大家到底应该怎么做自媒体?难道真的是你说是自媒体就是自...
    智障宝宝哟阅读 261评论 0 0
  • 每个人都有自己的生活方式,不容人评判,我从不鄙夷任何人的生活方式。 在生活的洪流里,我也不知道具体的对错衡量。 但...
    帅你爸爸阅读 165评论 0 0