中超
js基础教程(javascript基础入门)

一.JS的由什么组成?1.ECMAscript 简单理解就是让计算机理解人类编写的内容(可以说是编译器、解释器)作用:For example,+-*/运算;定义变量var a=12等。它几乎没有兼容性

3.BOM browser object model 浏览器对象模型 没有兼容性问题(几乎不兼容)

二. 数据类型(typeof)

<script>

var num=12; var str="abc"; var oDiv=document.getElementById("div1"); var yes=true; var no; var show=function(){}

alert(typeof(a));

分别弹出number String Object boolean undefined function

这就是变量类型;记住typeof这个方法;还有今后将不在写script和window.onload;为了节省空间,只写重要代码。

简单点 var a="12abc" ; alert(parseInt(a)); 结果:12

4.NaN和isNaN

var a="a";var b="b";alert(a==b);结果flase 也就是说,两个都是NaN,但NaN不等于NaN,这点要注意。

var number=parseInt(num1)+parseInt(num2);

else(alert(number);)

比如 var a="12";这是个字符型 var b=12;这是个number型;alert(a==b);结果true;

6 加减乘除以及取余 加减乘除就不说了谁都会,我们来说说取余%; alert(9%2);结果1

算闰年(能被4整数不能被100整除或者能被400整除)

if(year%4==0 || year%100==0 && year%400==0){ alert("这是闰年");}

7.变量作用域 function aaa(){

}

alert(a);

bbb();

var a;

a=12;

alert(a);

bbb();

aaa();

为什么正确呢;因为bbb在函数aaa里面,所以bbb函数可以用aaa函数里面的变量;这里的a就是全局变量。

9.命名规范 一般就是类型前缀、首字符大写,比如oDiv oBtn sAB (o为对象,s为字符串,i为number,a为数组等等)

11 不定参 argument

var result=0;

result+=argument[i

return result;

alert(add(12,3,4));结果 19

12.获取非行间样式getStyle

if(obj.currentStyle){

return obj.currentStyle[attr];

else{

return getComputedStyle(obj,false)[attr];

}

13.json

alert(arr[0].a);结果3

上面是数组里面装json

alert(json.a)结果3

json是个重点,里面可以装number string arr等

1.var arr=[1,2,3,4];

alert(arr[0])结果1

alert(arr.unshift(5));结果 5 ,1,2,3,4 前面添加

alert(arr.shift()) 2,3,4 前面删除

3.alert(arr.push(5)); 结果 1,2,3,4,5 后面添加

alert(arr.pop()); 1,2,3 后面删除

4.alert(arr.srot());排序 但这样子是不对的;结果:11,122,2,43

结果 2,11,43,122

结果 122,43,11,2

alert(arr.concat(arr2))连接结果1,2,3,4,5,6,7

6.var str="12-2-3"

alert(arr[0]+arr[1]+arr[2]);结果12,2,3

alert(arr.join(":"));结果1:2:3:4

我已经把5 、6个小时的课程简化为这段文字,基础很重要,没有基础以后就跟难学了,千万要记住,要练,要常练,要经常练。

明天我们将来学习DOM操作,事件,cookie Ajax,今天只是最基础的,明天会很重要,后天会更重要,所以,要好好练习。


顶一下()     踩一下()

热门推荐

发表评论
0评