zoukankan      html  css  js  c++  java
  • J S 脚本语言 if() { if { } else { } } var a =100; switch { case ( ) break ; } 基础详解 , 最下面有例子

    
    注释语法
    注释语法//
    多行注释/
    
    JS输出语句
    
    
    
    JS样式尽量靠最下面写
    
    <script type="text/javascript">//嵌入JS开始代码
    //alert("要弹出什么信息??");
    //confirm("弹出可以和用户交互有{'确定''取消'}的对话框");
    //prompt("弹出一个可以让用户输入的对话框");
    
    
    //程序基本知识
    //所有的字符全部是半角的(打字是在英文状态下。)
    //大部分情况下,每条语句写完之后就一个分号(;)代表这条语句结束
    
    //每一条语句结束要换行
    //程序要前后呼应(前面有一个括号(后面一定有一个括号))
    
    //数据类型
    //数据在程序中存储,存储的名称叫做变量
    
    //强类型语言:  数据存储的时候需要存在相应的数据类型变量中
    //弱类型语言:  数据存储的时候不区分类型(类型会自动转换)
    
    //类型
    //int  代表:整型(整数)
    //float 代表:单精度小数
    //double  代表 双精度小数
    //decimal   代表:不分单精度小数;双精度小数
    //money     代表:  专门存钱类的类型
    
    
    //char   代表:  字符,代表的是一个字符,或者A 或 1 
    //string   代表:  字符串,最常用,最重要的一种类型。比如一句话
    
    
    //布尔型数据,只有两个状态,真和假,或是和否   true代表: 真 |  false代表: 假    用来存放逻辑的真假!
    
    //datetime    代表:日期时间类型
    
    
    
    //JS是弱类型语言
    
    
    //强类型语言这么写   强类型语言在定义变量的时候有着特殊要求,什么变量,存到什么类型里
    int a = 10;   //整型(整数)
    float b = 10.5;  //单精度小数
    string s = "hello";   //字符串
    
    
    
    //JS变量方式
    //关键字  var 代表: 会自动转换。不管你是整数,单精度小数
    //如果定义小数或整数的变量,等号后面的值直接写
    var a = 10;
    var b = 5;
    var c = a*b;  //a+b 让c接收一下
    
    alert(c);  //输出c的值
    
    
    
    //如果定义字符串变量  需要加上双引号""  或单引号''
    var c = "ABCDEFG";
    
    
    //布尔型数据  后面直接写true 和  false   
    var sex = true;
    alert(sex);
    
    
    
    parseInt(b);//类型转换整数
    
    
    
    //运算符表达式     数学运算符 (加 +) (减 -)  (乘 *)  (除 /) (取于%)   (除/)在强类型语言里得到的结果是整数,,在弱类型语言里该等于多少就是多少
    var a = 20;
    var b = 6;
    
    alert(a%b);
    
    
    
    //逻辑运算符    (&& 并的关系), (|| 或的关系) (! 非)
    
    //其它   字符串的拼接  用(加+)
    var s1 = "hello";
    var s2 = "world";
    
    var s = s1+s1;
    
    alert(s);
    
    
    
    //( == )双等于判断是否等于  ( != ) 叹号等于,判断不等于   ( > )判断大于  ( < )判断小于  ( >= ) 判断大于等于  ( <= )判断小于等于
    
    //三元运算符  == 判断两者是否相等!
    
    var A = 8;
    var b = 5;
    
    var c = A==b?"a等于b":"A不等于B";
    
    alert(c);
    
    
    //teue得出男   false得出女
    
    var sex = true;
    
    var xb = sex?"男":"女";
    
    alert(xb);
    
    
    
    
    //JS基本上分三类: 1.顺序 2.分支 3.循环
    
    
    //var a = 10; 依次往下写,这样的称为顺序语句,顺序语句最后要加分号 ;
        var a = 10; 
        var b = 5;
    
    
    
    //分支   让程序根据条件不同执行不同的代码
    //if 语句   第一种方法
    //写条件  
    if(a==b)
    {
        //写满足条件要执行的代码
        alert("A等于B");
    }
    
    
    
    
    
    //第二种方法
    
        if(a==b)
        {
            //满足条件执行代码
            alert("A等于B")
            
        }
        else
        {
            //不满足条件执行代码
            alert("A不等于B");
        }
    
    
    
    //第三种写法
    
    
    //先判断a==b 并且 a>2
    if(a==b && a>2)
    {
        alert("111111111"); //如果a等于b就执行它
        
    }
    else if(a>2)
    {
        alert("2222222");  //如果a和b的结果大于>2  就输出它
    }
    else
    {
        alert("33333");  //如a即不等于b,a和b的结果也不大于>2  就输出它
    }
    
    
    
    
    //同样也是第三种写法
    
    
    //先判断a==b 并且 a>2
    if(a==b && a>2)
    {
        alert("111111111"); //如果a等于b就执行它
        
    }
    if(a>2)       //这里就是把 elsr 去掉了  这样说明就是两个条件了,如果a和b的两个值都满足a==b  a>2  系统会给你输出两个对话框
    {
        alert("2222222");  //如果a和b的结果大于>2  就输出它
    }
    else
    {
        alert("33333");  //如a即不等于b,a和b的结果也不大于>2  就输出它
    }
    
    
    
    
    
    //最后一种
    
    if(a>2)  //如果>2 就进循环 
    {
        if(a==b)
        {
            alert("a等于b");  
        }
        else
        {
            alert("a不等于b");
        }
    }
    
    
    
    
    
    
    
    
    //例子 prompt("");弹出一个可以让用户输入的对话框   例子::
    
    var a = prompt("请输入年龄");
    if(a>=18 && a<=50)
    {
        alert("可以使用");
        
    }
    else if(a<18)
    {
        alert("未成年禁止访问");
    }
    else if(a>50)
    {
        alert("您的年龄太大了");
    }
    else
    {
        alert("输入的内容不正确");
    }
    
    
    
    
    
    
    //switch ... case ... default 分支语句 例子
    
    var a = 4;
    
    switch(a)
    {
        case 1:    //判断a是否等于 1
            alert("1111111");  //等于就输出111111
            break;   //如果等于跳出对话框
            
        case 2:
            alert("22222");
            break;
        
        case 3:
            alert("333333");
            break;
            
        default:   //默认的意思 如果用户输入的内容不在范围内就输出提示
            alert("输入的内容不在范围内");
    }
    
    
    
    
    例子::
    //有两个变量,根据用户输入的运算符不同得出不同结果 //parseInt将强转一下 转换成整数 //让用户输入第一个变量 var a = parseInt(prompt("请输入第一个变量")); //让用户输入第二个变量 var b = parseInt(prompt("请输入第二个变量")); //让用户输入预算符 var c = prompt("请输入运算符"); switch(c) { case "+": alert(a+b); //在switch类型里a+b 它会让你输出的两个值拼接成字符串,现在的结果是让a+b=?? 所以要用parseInt 强转一下成整数 注意(I)这个必须是大写 break; case "-": alert(a-b); break; case "*": alert(a*b); break; case "/": alert(a/b); break; case "%": alert(a%b); break; default: alert("等于0"); } </script> </body> </html>
  • 相关阅读:
    Netty源码分析——准备
    Netty入门
    Netty源码分析——EventLoopGroup建立
    三层架构搭建(asp.net mvc + ef)
    Springboot 1.5.x 集成基于Centos7的RabbitMQ集群安装及配置
    Springboot 2.0.x 集成基于Centos7的Redis集群安装及配置
    Springboot 2.0.x 引入链路跟踪Sleuth及Zipkin
    JAVA编码 —— 字符串关键字内容替换
    使用java发送QQ邮件的总结
    Docker原理探究
  • 原文地址:https://www.cnblogs.com/zc290987034/p/6024314.html
Copyright © 2011-2022 走看看