(首先,今天是我的跟儿生日.跟跟,你的跟祝你生日快乐!~)
进入正题....
javascript是一种脚本语言.脚本语言的意思就是它生成的文件不能独立运行,必须依赖于一种平台.比如javascript就必须要用IE才能打开.而像java或者c语言,它们由代码生成文件就可以独立运行.
javascript是一种弱类型语言.它不像java,c这些强类型的语言.强类型和弱类型语言的区别就在于.在申明一个变量的时候,强类型语言必须把变量类型也指定好. int i =0;而且一旦指定好类型,就不能再改变.而javascript作为一种弱类型的语言,它在申明变量的时候就不需要指定变量类型.切数据类型是自动转换的.
如var a = 0;这个时候a这个变量的数据类型就是整形.a = "hello"这个时候a的变量类型就变成了字符型.
javascript可以使用<script>嵌入进html里,也可以通过添加事件,或者用伪URL javascript..
alert();可以在()内写函数,数字,或者字符串.字符串必须用""括起来.它的效果就是弹出一个窗口.
var f = true;
alert(typeof(f)); //返回数据类型
函数:function functionName() //定义,申明
{
alert("Welcome to Lovo");
}
functionName(); //调用,使用
function abc(o) //o是形式参数
{
alert(o);
}
// o = "hello";
abc("hello"); //"hello"是实际参数
function a(i,o)
{
alert(i+o)
}
a(5,9);
这个的结果是14.很简单,就是2个数字相加.
function a(i,o)
{
alert(i+o)
}
a("500",9);
这个呢?是5009.这个因为500打了"",所以它就变成了字符串相加.
function b(i,o)
{
var w;
w = i + o;
alert(w);
return w; //程序到return就自动跳出
}
b(1,3);
之前我犯了个错误,我把 alert(w);写在了 return w; 之后..我就奇怪为什么W的值打不出来...好白痴,因为函数return w;的时候就直接跳出了.就不会接续执行函数里面 return w; 后面的语句了.
function b(i,o)
{
var w;
w = i + o;
return w;
}
function c()
{
var result;
result = b(3,3);
alert(result);
}
c();
这个是函数c调用函数b,函数b里面有个返回值,它把需要的结果返回给它的调用者.