Document
判断
<script>
// 数据类型
// 1数字 Number
// 正常的数字 NaN
// 数字的隐式(- * / %)和强制转换Number()
// 判断数字 isNaN() !isNaN()
// Math 对象
// 2字符串 String
// 字符串必须加引号
// 输入框里面的东西都是字符串
// +字符串拼接
// ASCII值
// 3布尔值 Boolean
// 纯在隐式转化
// if(条件) 条件会转化为布尔值
// 4 null 空对象
// 5 undefined 变量已声明未赋值
// 操作输入框
// 输入的是一个对象
// 获取/抓取输入框 var oInp = document.getElementById('inp')
// 获取输入框的值 var n1 = oInp.value
// 给输入框赋值 oInp.value = 666
// 输入框里的值都是字符串
// 判断
// if
// switch
// var a =7 ;
// 判断奇数
// if(a % 2) {
// alert(666)
// }
// 判断奇数
// if(a % 2 === 1){
// alert(666)
// }
// 判断偶数
// if(a % 2 === 0){
// alert(777)
// }
// 抓取对象
var oInp = document.getElementById('inp')
var oBtn = document.getElementById('btn')
// 创建点击事件
oBtn.onclick = function() {
var n1 = oInp.value;
if (n1) {
alert('有输入')
console.log(n1)
}
//
else {
alert('输入为空')
}
}
</script>
------------------------------------------------------------------------------------
质数的判断
Document
------------------------------------------------------------------------------
质数判断
Document
-----------------------------------------------------------------------------
break和continue
Document
------------------------------------------------------------------------
Document
----------------------------------------------------------------
Document
---------------------------------------------------------------------
Document
---------------------------------------------------------------
Document
<script>
// 三目运算符:
// 条件? 表达式1:表达式2
// 条件成立就执行表达式1,条件不成立就执行表达式2
// 三目运算符是双分支的简易写法
var a = 2;
var b = 1;
var c;
// 正常写法
// if (a > b) {
// c = a;
// } else {
// c = b;
// }
// 三目运算符写法
// a > b ? c = a : c = b;
// console.log(c)
a > b ? c = a : c = b;
console.log(c)
</script>
--------------------------------
Document
-----------------------------------------------
Document
Document
;
// alert(777);
var a = 1;
switch (a) {
case 1:
alert(666)
}
</script>
-
--------------------------------------------------------
Document