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、运算符优先级
运算快捷方法:
先看有逻辑运算符(! && ||)分区再进行判断