其他分享
首页 > 其他分享> > 7.11js

7.11js

作者:互联网

javascript

  1. 编程语言:脚本语言。依赖于某种容器来运行

编程语言的分类

  1. 编译型

  2. 解释型

  3. 半解释半编译

  4. js是运行在浏览器上的,可以帮助我们去控制页

js写在哪里

  1. 不成文的规定 js放在结束body标签的上方

  2. 外部引入js

js的数据类型

  1. 数字:number: 包括整数 正数 负数 小数 Π

  2. 字符串:String :a字母 中文 特殊符号#@¥

  3. 布尔型:boolean:用来进行判断 true(1) false(0)

  4. 空:null:d

  5. undefined:未定义:相当于未定义没有值

变量

注意:开发中尽量减少使用自变量 后期开发维护困难

  1. let:生明是无法重复定义的

  2. const : 兼容了let const 声明的是常量 不能改变值

复杂数据类型
  1. 数组:一个变量对应多个值

    1. 创建数组:

      1. 使用数组函数:let arr1 =Array();

      2. 使用new关键字: let arr2=new Array();

      3. 字面量或直接赋值:let arr3=[1,2,3,4,5];

函数
let v1=10;//全局变量
function hello(){
   let v2=10;//局部变量
   console.log("我是hello函数");
   console.log(v1+5)
}
//调用函数
hello();
//()有小括号就是函数
//{}函数的体
console.log(v1);//作用域
  1. 带有返回值的函数

function add(){
           let num1=10;
           let num2=20;
           // console.log(num1+num2);
           return num1+num2;
      }
       // let result=add();
       console.log(add());
//输出结果为30
  1. 带有参数的函数

 function add(num1,num2){
               return num1+num2;
          }
console.log(add(1,3));
弹窗
  1. alert:警告弹窗。

  2. confirm:带有确认和取消的弹窗,有返回值的 确定是true取消是false

  3. prompt:带有文本框的弹窗,有返回值的,就是文本框的内容

  4. alert:没有返回值

    • \t 制表符 \n 换行符 \r 弹窗中的

逻辑判断,流程控制, 运算符

运算符
  1. 算数运算符: +、 -、 *、 /、 %(取余)

  2. 赋值运算符: =、 +=、 -=、 *=、 /=

  3. 比较运算符: > < >= <= != == 得到的结果是boolean true和false

  4. 逻辑运算符: 与 ( 并且)&& 或 (或者)|| 非 !

  5. 三元运算符:语法格式:表达式 ? 表达式1 : 表达式2

条件判断
  1. if...else:

if( /*条件表达式*/){
 // 要执行的代码
  }else{
   //要执行的代码
}
  1. switch:

switch (/*表达式*/){
       case 选项1:
      要执行的代码
       case 选项2:
       要执行的代码
       case 选项3:
       要执行的代码
       ...
       default;
       要执行的代码
      }

总结

  1. js的引入。应该写在什么位置

  2. 数据类型

  3. 变量的定义和声明

  4. 弹窗 三种

  5. 函数 (重点)

  6. return的作用

  7. 变量的作用域

  8. 运算符

  9. typeof isNaN

  10. 三元运算符

  11. 流程控制语句 两个流程之间的嵌套

 

标签:case,...,函数,js,运算符,let,7.11
来源: https://www.cnblogs.com/sunnaiyu/p/16468706.html