js 基本语法
<meta charset="utf-8" />
<title></title>
<script>
</script>
</head>
<body>
<!--
作者:offline
时间:2019-03-13
描述:
运算符:
1.算数运算符
2.关系运算符:
< > <= >=
== !=
===(严格相等符号: 数值相同且数据类型相同)
!==(严格不相等符号)
var a = 100;
var b = "100";
if( a === b)
{
document.write("相等");
}
能够识别由关系运算符构成的表达式的结果: 真 假
3.赋值运算符:
=
将=右边的值赋给左边的变量
a = 10;
10 = a; xxx
复合赋值运算符:
由其他运算符和赋值运算符组成的符号
+=
-=
*=
%=
....
a += b; // 等价于 a = a+b;
b += a; // b = b+a;
var a = 10;
var b = 20;
a -= b;
//a = a - b;
document.write(a+"--");
document.write(b);
4:逻辑运算符:
&& 与 (只要有一个味假 整个结果就为假) 理解为 并且
|| 或(只要有一个为真 结果就为真) 理解为 或者
! 非(表达式为真 结果为假 反之为真) 理解为 取反
闰年:
1.能400整除
year%400 == 0
2.能被4整除并且不能被100整除
year%4 == 0 && year%100 != 0
var year;
(year%4 == 0 && year%100 != 0) || (year%400 == 0)
// 输入一个年份 判断是否为闰年 如果是 则弹出闰年 否则弹出平年
// prompt("请输入年份");
var year = Number(prompt("请输入年份"));
document.write(typeof year);
if( (year%4 == 0 && year%100 != 0) || (year%400 == 0) )
{
alert("闰年");
}else
{
alert("平年");
}
//弹出框 : 1.警告框 2.输入框
//数据类型转换:
Number() 将其他数据类型转为 数值型
1.1 字符串转数值型
数值类型的字符串 转为对应的数值
非数字的字符串 转为NaN
空字符串转为 0
1.2 布尔型转数值型
true转为 1
false 转为 0
Boolean() 将其他类型转为 布尔型
1.1 字符串转布尔型
空字符串转为 false
非空字符串转为 true
1.2 数值型转布尔型
非0转为 true
0转为false
String() 将其他类型转为 字符串
转为对应的字符串效果
NaN: not a number 非数值型
var kl = prompt("请输入口令?");
if(kl == "123456")
{
//跳转百度
location.href = "http://www.sina.com";
}else
{
alert("口令不正确");
}