Javascript 基础


1995年诞生
js的组成
1.核心(ECMAScript)

    1. 浏览器对象模型(BOM)

    2. 文档对象模型(DOM

js数据类型
基本数据类型
字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol,大数值类型(BigInt)
引用数据类型
对象(Object)、数组(Array)、函数(Function)、日期(Date)。
注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值(标识符)。
查看数据类型 typeof关键字

 console.log(typeof a)

类型转换
转数值 Number(),parseInt()整形 , 转布尔 Boolean() , 转字符串String () .toString()
 
运算符
算数运算符(+ – * / %),注意+,有字符串是拼接
一元运算符 ++ — : 前置先运算在赋值,后置先赋值后运算
逻辑运算符 && || !
三元运算符

let res = x == 0 ?  "等于0" : ( x > 0 ?  "大于0" :  "小于0" )

命名规则
1, 变量名可以是数字,字母,下划线_和美元符$组成; 2, 第一个字符不能为数字 3, 不能使用关键字或保留字 4, 标识符区分大小写,如:age和Age是不同的变量。但强烈不建议用同一个单词的大小写区分两个变量。 5, 变量命名尽量遵守驼峰原则: myStudentScore
分支语句

if分支语句
if( 条件表达式){
    执行的代码
}
let year = 2020;
  if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
    console.log(year + "是闰年");
  } else {
    console.log(year + "是平年");
  }
let money = 12;
  if (money == 100) {
    console.log("出去吃小龙虾");
  } else if (money >= 80) {
    console.log("鸭腿饭加鸡腿");
  } else if (money >= 60) {
    console.log("鸡腿饭加蛋");
  } else if (money >= 40) {
    console.log("蛋炒饭加肠");
  } else if (money >= 20) {
    console.log("泡面加肠");
  } else {
    console.log("回家蹭饭");
  }

 
switch 分支

// 表示式 === 常量
   switch (表达式) {
           case 常量1: 语句;  break ;
           case 常量2: 语句;  break ;
   …
           case 常量n: 语句;  break ;
           default : 语句;  break ;
  }
// 输入具体分数,查看等级
   let a = prompt( "请输入" );
   // 给true 进入switch进入循环
   switch ( true ) {
     case a >= 90 && a <= 100:
       console.log( "成绩为A" );
       break ;
     case a >= 80 && a < 90:
       console.log( "成绩为B" );
       break ;
     case a >= 60 && a < 80:
       console.log( "成绩为C" );
       break ;
     case a < 60:
       console.log( "成绩为D" );
       break ;
     default :
       console.log( "输入有误" );
       break ;
  }

  

 
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/webdev/272469.html

(0)
上一篇 2022年7月9日 06:38
下一篇 2022年7月9日 06:42

相关推荐

发表回复

登录后才能评论