初识javascript

注:javascript文章中使用的方法()、封号等均使用英文的。
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言
JavaScript特点
           向HTML页面中添加交互行为
           脚本语言,语法和Java类似
           解释性语言,边执行边解释
JavaScript组成
           ECMAScript、DOM、BOM
JavaScript的基本结构       

<script type="text/javascript">

    <!—

          JavaScript 语句;

    —>

</script >

网页中引用javascript的方式

       使用<script>标签

       外部js文件:<script src="index.js "  type="text/javascript"></script>

       直接在html标签中:<input name="btn" type="button" value="弹出消息框"   

                                         onclick="javascript:alert('欢迎你');"/>

数据类型

       underfined:变量被声明,没有初始值

       null:空值

       number:整数、浮点数

       boolean:布尔值  -true和false

       striing:文本类型

typeof运算符

       underfined:变量被声明,没有初始值

       string:声明的字符串类型

       boolean:布尔值  -true或false

       number:整数或浮点数

       object:javascript中的对象、数组和null

   string对象

        字符串对象.length  -结果为字符串长度

        字符串对象.方法名()

        string方法对象:

        charAt(index):返回在指定位置的字符

        indexOf(str,index):字符串首次出现的位置

        substring(index1,index2):截取字符串

        split(str):字符串分割

数组

       var 数组名称=new Array(size);  -下标和java一样从0开始

       属性:

               length:数组长度

       方法:

               join():使用分隔符转为字符串

              sort():数组排序

              push():向数组末尾添加元素

逻辑控制语句

             if、for语句和java一样,但在javascript中写

            switch分多支语句

函数

        含义:类似于java中的方法,是完成热定任务的代码语句块

        使用:不用定义某个类,直接使用

        函数分类:

                        系统函数

                                parseInt(“字符串”)、parseFloat(“字符串”)、isNaN()

                        自定义函数

                                有参函数、无参函数

事件

        onload:一个页面或一幅图像完成加载

        onclick

        onmouseover:鼠标移到某元素上触发

        onkeydown:键盘按键被按下说的触发

        onchange:域的内容被改变

 
原文地址:https://www.cnblogs.com/cy7533649/p/13153666.html