javascript是一种客户端脚本语言,它的解释器被称为JavaScript引擎,最早是在HTML网页上使用,用来给HTML网页增加动态功能.
然而现在JavaScript也可被用于网络服务器,如Node.js.下面通过一些小例子简单的学习一下javascript的语法.
1.变量本质是计算机内存中分配的一个地址.变量分为不同的类型.
javascritp中用的是弱变量类型,即变量不用声明可直接使用.
下面通过几个小例子来简单理解一下javascript中的变量.
<html>
<head>
<title>VarTest</title>
<script language="javascript">
var varTest;
varTest="VarTest";
alert(varTest);
</script>
</head>
</html>
结果弹出窗口VarTest.
<html>
<head>
<title>VarTest2</title>
<script language="javascript">
var varTest2;
varTest2=1+2;
alert(varTest2);
</script>
</head>
</html>
结果弹出窗口3.
<html>
<head>
<title>VarTest3</title>
<script language="javascript">
var varTest3;
varTest3="VarTest"+"3";
alert(varTest3);
</script>
</head>
</html>
结果弹出窗口VarTest3.
<html>
<head>
<title>VarTest4</title>
<script language="javascript">
var varTest4;
varTest4=2>1;
alert(varTest4);
</script>
</head>
</html>
结果弹出窗口true.
<html>
<head>
<title>VarTest5</title>
<script language="javascript">
var varTest5;
alert(varTest5);
</script>
</head>
</html>
结果弹出窗口undefined.
另外注意:javascript中变量名称区分大小写.
2.运算符的简单介绍.
a.算数运算符.
<html>
<head>
<title>VarTest6</title>
<script language="javascript">
var varTest6;
varTest6=12-23;
alert(varTest6);
</script>
</head>
</html>
结果弹出窗口-11.
b.比较运算符.
<html>
<head>
<title>VarTest7</title>
<script language="javascript">
var varTest7;
varTest7=2<1;
alert(varTest7);
</script>
</head>
</html>
结果弹出窗口false.
<html>
<head>
<title>VarTest8</title>
<script language="javascript">
var varTest8;
varTest8=2=="2";
alert(varTest8);
</script>
</head>
</html>
结果弹出窗口true.
<html>
<head>
<title>VarTest9</title>
<script language="javascript">
var varTest9;
varTest9=2==="2";
alert(varTest9);
</script>
</head>
</html>
结果弹出窗口false.
由上面的两个小程序中可以得知用全等运算符===进行比较时不会进行类型之间的转化.
非全等运算符进行比较或者计算时会进行类型之间的转化,所以也可计算2+“2”的值.
不全等运算符又称为严格比较运算符.
c.逻辑运算符.
<html>
<head>
<title>VarTest10</title>
<script language="javascript">
var varTest10;
varTest10=2>1&&3>1;
alert(varTest10);
</script>
</head>
</html>
结果弹出窗口true.
d.赋值运算符.
<html>
<head>
<title>VarTest11</title>
<script language="javascript">
var varTest11=1
varTest11+=10;
alert(varTest11);
</script>
</head>
</html>
结果弹出窗口11.
e.逻辑赋值运算符.
<html>
<head>
<title>VarTest12</title>
<script language="javascript">
var varTest12=2
alert(varTest12&&3);
</script>
</head>
</html>
结果弹出窗口3,他们要转换为二进制是逐位进行逻辑与运算符.
javasctipt的基本语法就讲到这里,请继续关注我的博客与我一起学习javascript.