js

作者: 赌未来_e1e8 | 来源:发表于2019-06-11 21:54 被阅读0次

    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 鼠标移动到某元素上

    相关文章

      网友评论

          本文标题:js

          本文链接:https://www.haomeiwen.com/subject/rgwcfctx.html