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、方法(函数)

原文地址:https://www.cnblogs.com/wjglm/p/9342604.html