JS新手入门(仅后端粗略学习)

JS中比较值

js中比较两个值的大小(三元运算符)

var a = 1;
var b = 2;
var g = a > b ? a:b;//a>b成立则输出a,否则输出b
alert(g);

比较三值的大小

var c = 3 ;
var p = c > b ? (c > a ? c : a) : (b > a ? b : a);
alert(p)

JS中== 和===的区别

var a = 1;
var b = "1";
alert(a==b);//true  比较值
alert(a===b);//false 比较值以及类型

自增自减(和java一样)

++在前:先运算后赋值

++在后:先赋值后运算

var c = 10;    
alert(c++);//10
alert(++c);//11
c = c++;
alert(c)//10

获取值的类型

var c = 10;
alert(typeof c);//number

JS中的变量(类型可以随时改变)

//    JS中的变量类型可以随时改变
            var a = 1;
            alert(typeof a);//number
            a = "1";
            alert(typeof a);//string
            a = false;
            alert(typeof a);//boolean

while 循环

  // 练习 while,计算一个亿每天花一半最后留一块需要多少天
            var money = 100000000;
            var days=0;
            while(money>1){
                money /=2;
                days++;
            }
            alert("把一亿花完需要"+days+"天");

for循环

//练习:for 计算1-100里的奇数的个数
        var count = 0;
        for (var i = 0; i <= 100; i++) {
            if (i % 2 != 0) {
                count++;
            }
        }
        alert(count);

分支结构 switch case

//switch case   根据变量的值提示今天是星期几
            var week = 4;
            switch(week){
                case 1 : console.log("今天是星期1");break;
                case 2 : console.log("今天是星期2");break;
                case 3 : console.log("今天是星期3");break;
                case 4 : console.log("今天是星期4");break;
                case 5 : console.log("今天是星期5");break;
                case 6 : console.log("今天是星期6");break;
                case 7 : console.log("今天是星期7");break;
            }

分支结构 if else

        var score = 80;
        if (score <= 100 && score >= 80){
            console.log("优秀");
        }else if (score >=60 && score < 80){
            console.log("中等");
        }else if(score >= 0 && score < 60){
            console.log("不及格");
        }else{
            console.log("输入有误");
        }

JS创建数组的两种方式

1、

var a = new Array();

2、

            var a = [];
            alert(a.length);
            a = ["1","aad", 1, true, 1.2];
            alert(a.length);

遍历数组的方式

1、普通for循环

 for (var i = 0; i < a.length; i++) {
                console.log(a[i]);
            }

2、for in 循环

             for (var o in a) {
                console.log(a[o]);
             }

JS中的函数

   //    写一个方法 接收整数数组 将元素求和
        function summer(a) {
            var sum = 0;
            for (var o in a) {
                sum+=a[o];
            }
            return sum;
        }
        var b = [1,2,3,4,5,6];
        console.log(summer(b));

总结:

JavScript 中的变量声明采用弱类型,即变量在使用前不需声明类型,而是解释器在运行时检查其数据类型。Java 采用强类型变量检查,即所有变量在编译之前必须作声明。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值