js

2019-06-11  本文已影响0人  赌未来_e1e8

js的特点:

脚本语言、基于对象的语言、事件驱动、简单性、安全性、跨平台

js的缺点:各种浏览器支持js的程度是不一样的,支持和不完全支持js的浏览器在

浏览一个带有js脚本的网页时,效果会有一定的差距,有时候甚至还显示不出来

js的引入方式

1 在head里面直接引入        <script></script>

2  src 引入外部js文件的路径 charset:指定引入的编码

 <script type=”text/javascript” src = “” charset=””><script>、

js中变量的命名规则

以字母,下划线或$符号开头,其他部分可以为字母,下划线、$、数字

注意:js中的变量名是可以重复的,但是后者会把前者覆盖掉

js中的数据类型

number 数字类型

string 字符串类型

boolean 布尔类型

object 对象类型

js中特殊类型数据

undefined 未定义

NaN 不是一个数字 not a number

js中    ==  和  ====     的区别

(==)等值符

先比较类型如果类型一致,再比较内容如果类型不一致,这时候会进行

强制类型转换统一转化为number类型,然后再进行内容的比较

(===)等同符

先比较类型如果类型一致,再比较内容,如果类型不一致直接返回false

函数的声明方式

1 function 函数名(){

        函数体

}

2 var 函数名 = function(){

        函数体

}

3 var 函数体 = new Function(“函数体”)

date中常用方法

本月中的第几天 getDate();

本星期的第几天 getDay();

返回的月份 getMath();

返回全年 getFullYear()

Math中常用的方法

大于等于零小于一的随机数Math.random()

向下取整 Math.floor();

向上取整 Math.ceil();

Sring对象的常用方法

根据下标获取内容charAt()

获得下标 indexOf()

字符串的截取开始下标 截取长度 Substr(a,b)

截取开始的长度 从指定位置截取到结束 substr(a)

Global对象的常用方法

把字符串转化为可以执行的js代码eval()

检查某个值是否为数字 isNaN()

是数字返回fasle

不是数字返回true

js中数组的常用方法

Push():向数组的末尾添加一个或更多元素,并返回新的长度

Pop():删除并返回数组的最后一个元素

Unshift ()向数组的开头添加一个或更多的元素,并返回新的长度

Shift():删除第一个元素

Splice(a,b):删除开始的下标,删除的个数

Splice(a,0,c):添加的下标, 0 不删除 添加的元素

js中常见的sh事件

Onclick  单击事件

Ondblclick   双击事件

Onfocus  元素获得焦点

Onkeyup 按键弹起

onkeydown   按键按下

Onload 某个页面完成加载

Onmousemove 鼠标移动

Onmouseout 鼠标从某元素上离开

Onmouseover 鼠标移动到某元素上

上一篇 下一篇

猜你喜欢

热点阅读