引入方式:
1 在HTML里面直接写入
2 在js文件里面写好,再通过 <script src="xxxx.js"></script> 的方式引入
声明变量:
var name=“Kevin” ,age=24
var n=NaN 与任何元素进行比较都仍为false 除非类似n!=5 的不等式 则为true
获取标签属性值: document.getElementsByTagName('P');
分割字符串:
1 <script>
2 str1='hello python';
3 str1.substr(1,3); //从1 开始取3个值
4 str1.substring(1,3); //从1切到3 3不取
5 str1.slice(2,4); //从2切到4 4不取
6 str1.concat('go'); //字符串拼接
7 </script>
Array 数组:
arr1.length 数组长度
数组从大到小排序:
1 <script >
2 arr1=[24,13,5,74,68];
3 function s(a,b) {
4 return a-b;
5 }
6 document.write(arr1.sort(s));
7 </script>
数组栈的元素插入与移除:
1 <script >
2 arr1=[24,13,5,74,68];
3 arr1.push('hello',123); //添加到栈尾部
4 arr1.pop(); //从栈尾部移除一个元素
5
6 arr1.unshift('java','ui'); //添加到栈头部
7 arr1.shift(); //从栈头部移除一个元素
8
9 console.log(arr1);
10 </script>
function函数实现接收任意长度参数求和:
通过arguments对象来实现
<script>
function add() {
var sum=0;
for(i=0;i<arguments.length;i++){
sum+=arguments[i];
}
return sum
}
console.log(add(2,3,5,7,9))
</script>
非常用匿名函数的形式:
(function (args) {
alert(args+ 'python');
})
('hello')