03js对象笔记

26次阅读
变量定义:username='小金';
字符串连接量:'my name is'+username
js如何输出变量:
1.alert(username);
2.document.write('<h1>'+username+'</h1>');
js中字符串连接符:+
js注释:
1.//
2./* 多行注释 */

1.字符串
<script>
username='小金';
document.write('<h1>my name is' +username+'</h1>');
</script>

2.整型
<script>
username='100';
alert(username+5);
</script>

3.浮点
<script>
username=100.1;
alert(username);
</script>

4.布尔
<script>
//如果num的大小>=60则为及格,否则为不及格。
num=false;
if(num){
    alert('小金及格!');   
}else{
    alert('小金不及格!')   ;
}
</script>

5.数组
<script>
ren=new Array('小金','小帅','小明','小东');
//or ren=Array('小金','小帅','小明','小东');
alert(ren);
</script>

6.对象分为两种:dom对象,浏览器之外的对象(js自有对象)。

(1)js对象
<script>
obj=new Object();
obj.username='user1';
obj.age='20';
obj.sex='man';
obj.say=function(){
    alert('my name is user1');
}
document.write('<h1>my name is '+obj.sex+'</h1>');
obj.say();
</script>

(2)dom对象
eleobj=document;

(3).json对象(一般情况下不写方法)
<script>
//对象后面要么是属性,要么是方法。this代表本对象
jskkk={
    'username':'user1',
    'age':'20',
    'sex':'man',
    'say':function(){
        alert(this.age)
    }
};
jskkk.say();
</script>
正文完
 0