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>