函数,类似java中方法,在script其他地方都可以引用 function test(){
alert("test");
}
有参,参数直接用变量名,可以是任意类型
function add(a,b){
alert(a+b)
}
function add(a,b){
var c=a+b;
document.write(c);
return c;
}
对象属性可以是函数 var person = new Object(); person.name=""; person.shl=function(){ alert("试试"); }
<script type="text/javascript"> 在网页打开就会执行,放在不同的位置执行顺序不一样,从上往下执行,也可以放在bady中,html中 通过script标签直接编写JavaScript代码 alert("test"); </script>
也可以引用外部
<script type="text/javascript" src="script.js"></script>
用js在网页中文本输出,js中注释可以用'//','/** */ document.write("<h1>write</h1>");
5中原始数据类型:undefind,null,boolean,number,string
null属于弱类型编程语言,变量,所有数据类型都用var,var可以不用写,不推荐不写
//ECMAScript(核心)语言基础
undefinde表示未定义
alert(typeof b); //查询变量的类型,用typeof
字符串比较也用==,不像JAVA中用equls
undefind和null的区别 var use; var sue1=null; var num = 1+use; var num1 = 1+sue1; alert(num); alert(num1);
类型转换
var p = {name:"shang"};
var num = new Number("123x");
var res = new Boolean(-2); //非0则表示true
数组,在这数组长度可变
直接在标签的属性中嵌入JavaScript代码--> <input type="button" value="测试" οnclick="alert('hello');"/>