JavaScript基础知识集锦

来源:互联网 发布:广西南宁智尚网络骗局 编辑:程序博客网 时间:2024/05/22 18:35
documen.getElementById("demo").innerHTML="*****"
浏览器将访问id=“demo”的HTML元素。并把它的内容(innerHTML)替换为×××××


document.write()仅仅向文档输出写内容
<script>
document.write("<p> My First JavaScript</p>");
</script>
如果文档已完成加载后执行document.write(),整个HTML页面将被覆盖



JavaScript对大小写敏感
函数getElementById与getElementbyID是不同的。
同样,变量myVariable与MyVariable也是不同的



换行用‘\’
document.write("Hello \
World");


JavaScript注释
单行注释以//开头
多行注释以/×开始, 以×/结尾



JavaScript变量声明: var carname ="Tom"; 
or  var name="Gates" , age=56 ,job="CEO";
eg:
<p id = "demo"></p>
var carname ="Volvo";
document.getElementById("demo").innerHTML =carname



JavaScript数组:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
var cars =new Array("Audi","BMW","Volvo");



JavaScript 对象
var person={firstname:"Bill" , lastname:"Gates" , id:56};
person 是对象,有三个属性:firstname、lastname、id
对象属性的访问:
name=person.firstname;
name=person["lastname"];



声明变量类型
var carname =new String;
var x = new Number;
var person =new Object;
JavaScript变量均为对象,当声明一个变量时,就创建了一个新的对象



创建JavaScript对象
JavaScript中几乎所有事物都是对象:字符串、数字、数组、日期、函数等等
也可以自己创建自己的对象
<!DOCTYPE html>
<html>
<body>
<script>
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
document.write(person.firstname + " is " + person.age + " years old.");
</script>

</body>
</html>




调用带参数的函数

变量和参数必须以一致的顺序出现,第一个变量就是第一个被传递的参数给定的值,依次类推。
<button onclick="MyFunction('Bill Gates','CEO')">点击这里</button>
<script>
function MyFunction(name,job)
{
alert("Welcome"+name+",the"+job);
}
</script>
带有返回值的函数
funciton myFunction()
{
var x=9;
return x;
}



+运算符用于把文本值或字符串变量加起来(连接起来)
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
执行完后显示txt3="What a verynice day"
如果txt3=txt1+" "+txt2;
则txt3="What a very nice day"




对字符串和数字进行加法运算
x=5+5;
document.write(x);  //显示的是10
x="5"+"5";
document.write(x);  //显示的是55
x="5"+5;
document.write(x);  //显示的是55  如果把字符串和数字相加,结果将成为字符串



for/in语句循环遍历对象的属性
var person={fname:"John",lname:"Doe",age:25};
for(x in person)
{
   txt=txt+person[x];
}

原创粉丝点击