- 简化打印日志函数:
var log = function() {
console.log.apply(console, arguments)
}
- if语句:可以根据情况选择性执行某些语句
如:
// 定义一个变量 grade 代表年级
var grade = 3
// 如果 grade 小于 7
if(grade < 7) {
// 这句 log 只在 grade 小于 7 这个条件满足的情况下会被执行
log('小学生')
}
if带else:
if(1 > 2) {
log('条件成立')
} else {
log('条件不成立')
}
// 练习,实现isEven函数,偶数返回True,奇数返回False
var isEven = function(n) {
if(n % 2 == 0) {
return true
}else {
return false
}
}
多个if else
var grade = 8
if(grade < 7) {
log('小学生')
} else if(grade < 10) {
log('初中生')
} else {
log('高中生')
}
求绝对值
var n = -1
if(n < 0) {
n = -n
}
或:
var abs = function(n) {
if(n < 0) {
n = -n
}
return n
}
判断奇偶
var n = 1
if(n % 2 == 0) {
log('偶数')
} else {
log('奇数')
}
或:
// 使用函数检查一个数字是否是奇数(奇数对2取余数不等于0)
var isOdd = function(n) {
// 取余数的操作符是 %
if(n % 2 != 0) {
return true
} else {
return false
}
}
求和
var add = function(a, b) {
return a + b
}
add(6, 8)
返回两个参数中较小的一个
var min = function(a, b) {
if(a < b) {
return a
} else {
return b
}
}
得到一个随机的小数(0 - 1 之间) Math.random()