JS基础-2

点击获取课程视频及实例资料

关系运算符

  • == !=当运算数的类型不相同的时候,会自动转化成相同类型的进行比较
    如果数字字符串与数字比较,那么数字字符串先转化成数字,再与数字比较。
  • === 恒等 !== 不恒等,先比较类型,再比较数值。如果运算数的类型不相同,就是false,反之,比较数值。
    例如:
1=="1" //true
"1"=="1" // true
1==="1" //false
1===1 // true
"1"==="1"//true
"1" !== 1 // true

赋值再说明

赋值就是给变量一个值,本质上,就是把等号右边的值给到左边的变量中。

var a; // a为undefined
a = 11;// a为11
var b =12;// b为12
b = a+3;// a为11,b为14
a = 10;// a为10
b = a+3;//b为13
a = a+2;// a为12

逻辑运算

运算数 true false

  • !变量名 !运算式
!true false
!false true
  • 变量名||变量名 运算式||运算式
    并联
true || true true
true || false true
false || true true
false || false false
  • 变量名&&变量名 运算式&&运算式
    串联
true && true true
true && false false
false && true false
false && false false

分支:二选一if-else

if的最简方式

       if(判断条件){
          代码
       }

说明

  • if () {} 三者必须有不能省略。
  • if是如果的意思
  • 判断条件可以是布尔值(true/false)、关系运算结果或者逻辑运算结果
  • {代码},判断条件为true,执行,反之,为false,不执行。

例子:

        var res = confirm("你确定离开吗?");
        if(res){
            alert("你已经离开");
        }

说明:confirm如果直接单击取消按钮,返回布尔类型false,如果单击确定按钮,返回布尔类型true

if的标准方式

if(判断条件){
   代码1
}else{
   代码2
}

说明

  • if-else 如果-否则
  • else否则
  • 判断条件true,执行代码1,反之,为false,执行代码2
  • else不能单独使用,必须与if一起使用
  • else后面没有小括弧,没有判断条件

例如:

var res = confirm("你确定离开吗?");
if(res){
    alert("你已经离开");
}else{
    alert("你没有离开");
}
var str = prompt("请输入密码?");
var pwd = "abcd";
if(str == null){
    alert("你已经取消登录");
}else{
  if(str == "abcd"){
      alert("密码正确");
  }else{
      alert("密码错误");
  }   
}

说明:prompt如果直接单击取消按钮,返回null,如果单击确定按钮,返回字符串。


常量2个要素

  • 类型
常量 类型
1 数字number 1
1.2 数字number 1.2
"abc" 字符串string "abc"

值是常量本身

变量3个要素

  • 变量名
  • 类型
变量 变量名 类型
var a = 10; a 10 数字number
a = "abc"; a "abc" 字符串string

变量的值与类型和她里面的数据一致

如何判断变量/常量类型

关键字typeof获取变量/常量的类型
typeof 变量或者typeof 常量

常见类型

类型 含义
number 数字
string 字符串
boolean 布尔

点击获取课程视频及实例资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js数据类型 js定义了6种数据类型,数值、字符串、布尔值称为原始数据类型的值即基本数据类型。将对象称为复杂类型的...
    倾国倾城的小饼干阅读 209评论 0 0
  • js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...
    LaBaby_阅读 325评论 0 1
  • JavaScript对象 JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 Java...
    六尺帐篷阅读 266评论 0 3
  • 二十九章 第天下为公 将欲取天下而为之,吾见其不可得已。天下神器,不可为也,不可执也。为者败之,执者失之。故物...
    爱相续阅读 518评论 0 0
  • 1.调节血脂:血脂异常严重威胁人类健康和生命,它是动脉粥样硬化病灶形成和进展的重要危险因素,已证实调脂药物可以延缓...
    滋养阅读 1,061评论 0 0