<script type="text/javascript"> //万能加法函数 function sum(numbers){ var count = 0; for(var i = 0; i < numbers.length; i++){ count += numbers[i]; } return count; } //调用函数 var numbers = [12, 23, ‘10‘]; var result = sum(numbers); console.log(result); </script>
<script type="text/javascript"> //window //1.所有的全局变量都是window的属性 //2.所有全局的函数都是window的函数 var age = 1000; console.log(window.age); function dog1(){ //局部变量不属于window的属性 var age = 1000; } function dog2(){ //this代表window对象 console.log(this); } window.alert(0); window.console.log(‘----‘); //动态跳转 window.location.href = ‘http://baidu.com‘; </script>
<script type="text/javascript"> //动态插入到body中 document.write(‘HMJ‘); //插入标签 document.write(‘<input type = "date">‘); //插入图片 document.write(‘<img src="images/1.jpg">‘); </script>
<script type="text/javascript"> function changeImage(){ //拿到图片对象 var img = document.getElementById(‘icon‘); //更改图片 //是自己的属性就直接调用,如果不是自己的就用style的 img.src = ‘images/5.png‘; } function changeImageRound(){ //拿到要操作的标签 var img = document.getElementsByClassName(‘icon‘)[0]; //拿到button var btn = document.getElementsByTagName(‘button‘)[1]; // console.log(img, btn); //切换图片 //截取路径: indexOf lastIndexOf //indexOf lastIndexOf: 如果找到则返回任意整数,没有找到就返回-1 if(img.src.lastIndexOf(‘images/1.jpg‘) != -1){ img.src = ‘images/5.png‘; }else{ img.src = ‘images/1.jpg‘; } } </script>
<script type="text/javascript"> //this在哪个对象中就代表该对象 var dog = { name : ‘wangcai‘, age : 19, height : 1.2, friends : [‘xx‘, ‘QQ‘], eat : function(foods){ console.log(this.name + ‘-----吃‘ + foods); }, run : function(place){ console.log(this.name + ‘-----在‘ + place + ‘跑‘); } }; //调用狗对象的属性 console.log(dog.name, dog.friends); //调用对象的方法 dog.eat(‘骨头‘); dog.run(‘田野‘); </script>
原文:http://www.cnblogs.com/HMJ-29/p/4943971.html