2019-06-05

2019-06-05  本文已影响0人  多喝烫水_

css浏览器前缀:

-ms- 兼容IE浏览器;

-moz- 兼容firefox

-o- 兼容opera,

-webkit- 兼容谷歌(chrome)和苹果(safari)。

js:

script

alert(加网页提示。)控制浏览器弹出一个警告框。

document.write      在页面写出一个内容。

console.log("") 向控制台输出一个内容。

js编写位置:

onclick 触发时间检测

可以写在标签属性当中,可以写在script中,可以写在外部的js当中,然后引入。

js基本语法:

/*js注释*/

//单行注释//.

要注意字母的大小写。

每句话要以分号来结尾。还要是英文的分号。

python不需要分号结尾,而js需要用分号结尾。

字面量和变量:

字面量(常量),都是一些不可变的值:

如1,2,3,4,5,字符串。

变量,可以改变,也可以保存常量的值。

如x=123456789

var a    默认值undefined。声明一个变量。

a=131564556

标识符:

在js中所有的可以由我们自主命名的都可以称为是标识符。

由数字,字母,下划线,$组成,

中文也可以用变量名,但没有人用。

不能以数字开头,不能与关键字重名,

小驼峰大驼峰。

数据类型:

数据类型指的就是字面量的类型,在JS中一共有六种数据类型:

String 字符串    它得加引号。

Number 数值  在JS中所有数值都是Nimber类型,包括整数和浮点数。

Boolean 布尔值

Null    空值

Undefined 未定义

object 对象

\" 表示引号,\’表示单引号,\n 表示换行,\t  表示制表符。\\表示一个斜线。

修改变量值,最后一个生效。

Number:

最大值:MAX-VALUE //

最小值:MIN-VALUE //5e-324

infinity 无穷。

Boolean 布尔值:

布尔值只有俩个,主要用来做逻辑判断。

true:表示真,false:表示假。

typeof 去打印类型。

Null和Undefined:

Null(空值)类型的值只有一个,就是null,null这个值专门用来表示一个为空的对象,使用typeof检查一个null值时,会返回object。

Undefined(未定义) 类型的值只有一个,就是undefind,当声明一个变量,但是并不给变量赋值时,

他的值就是undefined,使用typeof检查一个undefined时也会返回undefind。

强制类型转换:

指将一个数据类型强制转换为其他的数据类型,类型转换主要是指,将其他的数据类型,转换为String Number Boolean。

用to去转换类型。转换为Boolean  直接用true或false  用to不能转换null,undefined。

直接用String Number Boolean它们去转换。

转换为number:转换为数字型

只要不是纯数字  就会转换为NaN,空字符串或都是空格的字符串,转换为0

true转换为1,false转换为0           

null转换为0,undefined转换为nan

其他进制的数字

上一篇 下一篇

猜你喜欢

热点阅读