zoukankan      html  css  js  c++  java
  • JavaScript-弹窗与基础语法

    JavaScript-弹窗与基础语法

      一、三个弹窗,一控制台:
        alert(); 告警窗(仅仅提示,关了就关了)
          例:
            var name='zhangsan';
            alert(name);



        confirm(); 选择框 (有返回值 true与flase)
          例:
            var shanchu = confirm("确定删除");
            if(shanchu == true){
              alert('已经删除');
            }
            else{
              alert('取消');
            }

        prompt(); 输入框(有返回值 输入内容与null)
          例 :
            var shuru = prompt("请输入");
            alert(shuru);

        控制台输出:
          console.log();
          console.


      二、基础语法:套路

        1、注释、关键字、标识符、变量
          注释:(1)单行注释 // (2)多行注释/* */
          关键字:语言定义的有功能的单词
          标识符:用户自定义的(变量名 方法名 类名 数组名...)
          命名规范:
            组成:(1)数字 字母 下划线
              (2)不能以数字开头
              (3)见名知意
              (4)习惯: 驼峰法则(headDivImg 从第二个单词开始首字母大写)

        2、变量:(容器)作用域、定义、赋值、使用:
          (1)作用域:在声明的时候就已经确定,在定义这个变量的大括号内
          (2)定义:var 变量名;
          (3)赋值: 变量名=值;
          (4)使用:变量名
          (5)定义加赋值:var 变量名 = 值;
          (6)同时定以多个变量:var 变量名1= 值1 , 变量名2 = 值2 , 变量名3 = 值3;

        3、数据类型、
          (1)分类:
            数字number
            字符串string("")
            布尔bool(true,flase)
            null(空)
            undefined(,没有找到,没有定义)
            object(对象) ==》 类 和 对象

          (2)数据类型转换:自动类型转换、强制类型转换
           例子:

             var n1 = prompt("请输入数字");
            var n2 = prompt("请输入数字");
            alert(n1+n2);
            n1=parseInt(n1); //转换为整数
            n2=parseInt(n2);
            alert(n1+n2);
    
            var num="12.12";
            alert(num);
            num= parseFloat(num); //转换为浮点数,非整数转换
            console.log(num);
    
               字符串转数字 :从左边开始到第一个不为数字的位置结束。
            var string1="123";
            string1= +string1; // 一元运算符 +(将变量转换为数字) 字符串内只能是单纯数字,有其他的字母会提示 NaN
            console.log(string1);
            console.log(typeof(string1)); //显示数据类型;
            console.log(isNaN(string1)); //判断变量是不是 不是数字(true不是数字 false是数字)
    
     
    
            //var string2="123aca123"; //从左边开始到第一个不为数字的位置结束。
            //string2= parseInt(string2);
            //console.log(string2);

      (3)弱类型语言和强类型语言
        弱类型语言:var name=123;
              alert(name);
        弱类型语言:string name=123;
              alert(name);

    4、运算符
      (1)算术运算符:
        +:数字相加: 1+1=2
          字符串拼接: '1'+1='11'
        -
        *
        /
        %(取余)

        ++(自增) ++a(先加后用) a++(先用后加)
        --(自减)
      (2)赋值运算符:
        =
        +=
        -=
        *=
        /=

      (3)条件运算符:(返回布尔类型)
        <
        >
        <=
        >=
        !=
        ==(只比较数据) 123='123' ==》true
        ===(比较数据跟数据类型) 123==='123' ==》flase
      (4)逻辑运算符:(返回布尔类型)
        &&(并且,左右表达式同时满足) \(或者,左右表达式满足一个) !(取反)

      (5)三目运算符:
        表达式?true:flase; 1>2?1:0; ==》 0


    5、控制语句

    6、数组
    7、方法(函数)

  • 相关阅读:
    NOIP2015 D1 解题报告
    2017.10.2 国庆清北 D2T2 树上抢男主
    2017.10.6 国庆清北 D6T3 字符串
    2017.10.1 国庆清北 D1T2 两个逗比捉迷藏
    电压驱动和电流驱动
    电子管
    点亮板载LED
    ESP8266——一般控制方法
    ESP8266——CPU频率更改和深度睡眠模式
    ESP8266——ADC
  • 原文地址:https://www.cnblogs.com/wjglm/p/9342604.html
Copyright © 2011-2022 走看看