JavaScript(JS入门教程)Third Day(逻辑运算和标识符的认识)

发布于:2023-01-10 ⋅ 阅读:(472) ⋅ 点赞:(0)

1、年份运算

在</head>上输入

<script>

var year = prompt('请输入的您的出生年龄')

var age = 2018 - year ;   //year 取过来的是字符串型  但是这里用的是剑法  有隐式转换

alert(‘您今年已经’ + age + '岁了');

</script>

2、简单加法器

(1)案例分析

//先弹出第一个输入框,提示用户输入第一个值   保存起来

//再弹出第二个输入框,提示用户输入第二个值  保存起来

//把这个值相加,并将结果献给新的变量(注意数据类型转换)

//弹出警示框(alert),把计算的结果输出(输出结果)

再</head>上

<script>

var num1 = prompt('请您输入第一个值:');

var num1 = prompt('请您输入第二个值:');

var result = parseFloat(num1) + parseFloat(num2);

alert('您的结果是:' result);

</script>

3、转换为布尔型

1、代表空,否定的值会被转换为false,如“、0、NaN、null、undefined”

2、其余值都会被转为true

console.log(Boolean( '  ' ) ) ; //false

console.log(Boolean( ' 0' ) ) ; //false

console.log(Boolean( 'NaN ' ) ) ; //false

console.log(Boolean( ' null' ) ) ; //false

console.log(Boolean( ' undefined' ) ) ; //false

除以上五种其他全为:console.log(Boolean( ' ' ) ) ; // true

4、运算符

(1)算术运算符:+  -  *  /  %(取余运算符)

   //不能直接拿着浮点数直接比较

5、表达式和返回值

表达式(是由数字、运算符、变量等组成的式子  我们称为表达式  1 + 1)

返回值(先把等号(=)右边算完再把值拿给左边)

        递增运算符和java一样的用法

6、比较运算符

 上面是介绍用法下面是操作理解

 7、逻辑分析( ! &&  || 非与或

与(&&):如果表达式1  结果为真  则返回表达式2  如果表达式1为假 那么返回表达式1

逻辑与短路运算 (当由多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值)

或(||): 如果表达式1 即通过为真  则返回的是表达式1  如果表达式1 结果为表达式2

逻辑或短路运算(当由多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值)

8、运算符优先级

 运算快捷方法:

先看有逻辑运算符(! && ||)分区再进行判断


网站公告

今日签到

点亮在社区的每一天
去签到