javaScript基础04

0.补充:align属性

align是指图片和周围文字的相对位置。

    刘德华 右边的人


这样展示出来之后,会是图片在'右边的人'的右边,并且顶右边。

1.javaScript组成:

ECMAScript:规定了一些语法,变量for循环等结构。  (抄java)
BOM: browser object model  浏览器对象模型
DOM:document object model  文档对象模型

浏览器对象模型:以浏览器为基点引申出来的一套对象。javaScript是基于对象,所有的对象的祖宗都是window对象。
window对象就相当于java里面的Object.

文档对象模型,DOM模型,就是一个树状模型,吧每一个标签都称为节点。文本节点,属性节点。对于DOM模型,节点就是对象就是属性。
DOM和BOM只是从不同的角度来分析,查看,操作html文档。

2.js与html结合

三种方式结合:
a.行内:  

colick me

b.内部,运用 写在标签里面。 浏览器解析html文档的时候,方向是从上到下的。所以一般 *注意:如果test.abc 但是里面写的是js代码,这个也是可以的。 一般是放在之上。

3.javaScript的数据类型:

数据类型是由给定的值来决定的。
var a;
alert(typeof(a));  // 弹出undefined 

1) 基本类型:
a.undefined    没有给变量赋值时的类型
b.String 
c.Boolean
d.Number   没有浮点型,整型等说法了,都是Number类型
e.function  
f.null  
2)引用类型:
Object
判断变量的类型有两种方式:    
    1.采用typeof(),答应的是所有类型的toString方法(所有类型小写)
    2.采用instanceof关键字判断:是判断变量是不是由某种类型new出来的   alert(a instanceof Number); // 如果为true : a = new Number();  如果为false: a就不是为Number new出来的,或者不是new 出来的。

4.js类型的转换

1.字符串转Number类型:
     a.parseInt,parseFloat
     b.(推荐) *1
2.字符串转boolean类型:
     牢记:非零为真,0为假,  null, undefined, NaN 都是假的

你可能感兴趣的:(javaScript基础04)