JS核心语法
变量是存储数据的基本单位
声明变量的三种方法:
(1)先声明再赋值:
使用var关键字声明变量,在给变量命名时需要注意的几个规则:
1.第一个字符必须是字母、下划线(_)、或者美元符号($)
2.其他字符可以是字母、下划线(_)、美元符号($)或数字
3.区分大小写
4.不能与关键字同名,比如while、for、if等
(2)同时声明与赋值:
可以一条语句声明多个变量,只需在变量之间用逗号隔开
(3)不声明直接赋值(容易出错,不推荐使用):
对变量的输出测试使用alert()方法弹出对话框方式,alert()弹出对话框是一种原始且有效的测试方法,它会终止当前运行代码,直到用户点击提示对话框确认按钮。
alert语法:alert("输出提示内容或变量")
<script>
var x=11;
var y=12;
var z=x+y;
alert("x="+x+",y="+y+",z="+z);
typeof操作符:检测变量数据类型的操作符
object类型:是指JavaScript中的对象、数组或null
null类型:变量已有值,但值为空对象,被typeof检测后会返回object类型
undefined类型:未初始化或未被声明的变量,在被typeof操作符检测后会返回undefined
number类型:代表整数或浮点数(小数)
boolean类型:也被称为真假类型,有两个标准值:true和false,通常用作逻辑判断
string类型:字符串类型(数字、字母、下划线组成的一串字符)
var d=new Date();
document.write(typeof d +"<br/>");
var f=null;
document.write(typeof f +"<br/>");
var b;
document.write(typeof b +"<br/>");
var c=1.0;
document.write(typeof c +"<br/>");
var e=3>10;
document.write(typeof e +"<br/>");
var a="message";
document.write(typeof a +"<br/>");
运算符
算术运算符:+ - * / % ++ --
赋值运算符:=
比较运算符:> < >= <= == !=
逻辑运算符:&& || !
var A=2;
var B=3;
document.write("A="+A+",B="+B+ "<br/>");
document.write("A+B=" + (A+B) +"<br/>");
document.write("A-B=" + (A-B) +"<br/>");
document.write("A*B=" + (A*B) +"<br/>");
document.write("A/B=" + (A/B) +"<br/>");
document.write("A%B=" + (A%B) +"<br/>");
document.write("++A=" + (++A) +"<br/>");
document.write("--B=" + (--B) +"<br/>");
document.write("A>B=" + (A>B) +"<br/>");
var C=true;
var D=false;
document.write("C="+C+",D="+D+ "<br/>");
document.write("C&&D=" +(C&&D) +"<br/>");
document.write("!D=" + (!D));
JS中的注释(java、c#通用)
单行注释://
多行注释:/* */
</script>