javascript作为脚本语言,用来嵌入html中运用。以前学ASP.NET对这方面的都不怎么了解,要写相关代码就在网上搜一个,感觉还是自己能写好一点,好了,现在开始javascript:


<html>
<script language="javascript">
alert(new Date());
</script>
</html>
在网页上,javascript是从头到尾执行,javascript要写在<script language="javascript"></script>中,当然language中还可以写vbcript中。
注释用/* */来表示
运算符
算术运算符
( + - * / % 、++、--)
/号保留余数部分,其他概念和c语言差不多


<html>
<script language="javascript">
var a=1;
var b=a++;
alert("a="+a+",b="+b);
</script>
</html>
比较运算符
(<、>、>=、<=、==)返回值为true或false
逻辑运算
(&&、||、!、、)且或非 很熟悉 返回值为true和false


<html>
<script language="javascript">
alert( (3<4) && !(4>5));
</script>
</html>
上面返回一个true
位运算符
(& | ^ >> << )且 或 异或 移位
主要是二进制的运算
流程控制
if条件选择语句
switch选择语句
while循环语句
do while语句
for 循环语句
break与continue语句
语法同c语言
函数的定义与调用
定义一个函数的格式
function 函数名 (参数列表)
{
程序代码
return 表达式;
}
函数调用的几种方式
1 函数名(参数)
2 变量=函数名(参数)
对于有返回值的语句,可以直接使用结果。


<html>
<script language="javascript">
function sq(x,y)
{
var sum;
sum=x*x+y*y;
return sum;
}
var sum;
sum=sq(3,4);
alert("sum="+sum);
</script>
</html>
如上,调用求两个数平方和的函数,当函数被调用的时候才会执行。
arguments 用来获取函数传过来的所有参数;


<html>
<script language="javascript">
function text()
{
var arr="";
for(var i=0;i<arguments.length;i++)
arr=arr + arguments[i];
alert(arr);
}
text(123,32,"5aa");
text("aaa","bbb","ccc");
</script>
</html>
创建动态函数
创建动态函数基本语法
var varName= new Function(a,b,……lastArgument)
前面几个为字符串参数 ,最后一个为方法:例如


<html>
<script language="javascript">
var sq=new Function("x","y","var sum;sum=x*x+y*y;return sum;");
alert(sq(3,4));
</script>
</html
边看视频,边写笔记。就看到这里,休息一下,吃饭了在开始,恩,继续加油