js介绍入门

一.一些主流浏览器及其内核

js介绍入门

 

面向对象的思想:

js介绍入门

类似于一个类

 

typeof;用于区分数据类型

 js介绍入门

typeof(num):用于显示num的数据类型

 

类型转换:

格式:(类型名称)变量名

parseInt(变量名):将数据转换成整数类型   

比如当要把一个var demo="100px"里面的100取出来,那么就可以parseInt(demo),这样就可以只把100取出来了

另外类型转换还包括:

js介绍入门

1.Num()用法

js介绍入门

 

 

2.parseInt()用法

parseInt(num,2)

 

  就是把2进制转换成num(十进制)

 

另外parseInt("123asd")有截断的作用,输出123

 

3.Boolean()

js介绍入门

 

 

4.toString(rax)

js介绍入门

rax里面放置的是要转换成的进制

 

5.toFixed()

js介绍入门

表示保留三位小数

 

 

js介绍入门

1.isNaN(rax)

isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。

 

2.++

js介绍入门

输出124,因为其实调用了Num(a),然后进行++运算

 

3.+号

js介绍入门

就是当+号左右有一个字符串类型的时候,就会调用toString()

 

4.>和<号

js介绍入门

先转换成字符串,然后进行比较,返回一个布尔类型的

 

 

js里面的数组是不一样的,可以很多混合的类型放在一起,可用arr.length来求出数组的长度

js介绍入门

 

面试题:

1.

js介绍入门

当且仅当这种形式的a没有定义时不会报错,返回"undefined",是一个字符串类型

2.

js介绍入门

会返回String因为undefined将会作为一个字符串