首页 > 编程语言 > 详细

JavaScript

时间:2020-06-15 21:50:01      阅读:47      评论:0      收藏:0      [点我收藏+]

      1.JavaScript是一种基于对象的事件驱动的、并具有安全性能的脚本语言

      2.JavaScript特点:

            1.向HTML页面中添加交互行为(使HTML变为动态)

            2.脚本语言,语法与Java类似

            3.解释性语言,边执行边解释

      3.JavaScript组成

      javaScript由ECMAScript、DOM、BOM组成

            ECMAScript是JavaScript的核心语法

      4.JavaScript基本结构

            <script type="text/javascript">

                  <!——JavaScript语句; ——>(注释)

            </script>  

       <script>...</script>可以包含在文档中的任何地方,只要保证这些代码在被使用前已读取并加载到内存即可(在网页头部,脚部均可使用)

            document.write("");   输出语句类似与Java中的sout

      5.使用ceript标签可以直接将.js文件导入

            <script src = "index.js" type = "text/javascript"></script>

            在HTML标签中加入(设置弹出窗口)

                  <input name = "btn" type = "button" value="弹出消息框" onclick="javascript:alert(‘欢迎您‘);"/>

      6.核心语法

            1.语法约定: 代码区分大小写   命名规范    结束语句后加分号

            2.变量(直接用var num = 2;无需写数据类型):与Java相同   1.先声明变量再赋值  2. 同时声明和赋值  3.不深明直接赋值(不推荐)

            3.注释://   或者  /**/

            4.运算符号:=+-/%等   与Java相同

                  数据类型(typeof(变量名)  拿到变量的数据类型)

                        1.undefined  当变量没有初始值时,将赋予undefined

                        2.null  表示一个空值,与undefined值相等

                        3.number  var num=2;//整数  var num=2.0;//浮点数

                        4.boolean  值为true或者false

                        5.string  一组被引号包括的文本

            5.typeof运算符

                  检测变量的返回值

                        undefined:变量被声明后,但未被赋值

                        string:用引号声明的字符串

                        boolean:true或false

                        number:整数或浮点数

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

      7.string语法

            对象.方法名()

            对象.length   获取长度    charAt(index)   获取指定位置的字符

            indexOf(ste.index)  字符串首次出现的位置     substring(index1,index2)  截取字符串

            split(str)  字符串分割

      8.创建数组

            1.var 名称 = new Array(size);

            2.var 名称 = new Array(" "," "," "," ");

                  名称[0] = "";

      9.数组

            1.lenth  数组长度

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

            3.sort()   数组排序

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

      10.逻辑控制语句(参考Java逻辑语句)

            if条件语句   if(条件){代码}else{代码}

            switch多分支语句

            for语句   for(初始化;条件;增量){代码}

            while循环语句

            for-in

      11.循环中断(参考Java)

            break  中断  退出循环

            continue  返回下一次循环

      12.常用的输入/输出

            alert("提示信息");

            prompt("提示信息","输入框的默认信息");

            prompt("请输入你喜欢的颜色","红色");

      13.sort()对数组排序

             对象.sort();

      14.chrome开发人员工具

            1.停止断点调试   2.单步调试,不进入函数体内部    3.单步调试,进入函数体内部

            4.跳出当前函数  5.禁用所有的断点,不做任何调试  6.用alert()方法调试

      15.函数介绍

            函数含义:类似于Java中的方法,是完成指定任务的代码块

            函数使用:不用定义属于某个类,直接使用

            函数分类:1.系统函数:1.parselnt("字符串");  2.parseFloat("字符串"); 3.isNaN();

                              2.自定义函数:1.无参函数   2.有参函数

      16.无参函数

            onclick="stauy()"     单击按钮,调用函数,执行函数中的代码

      17.有参函数

            onclick="stauy"       单击按钮,传入参数,调用函数,执行函数中的代码

      18.变量作用域

            1.变量作用域

                  1.局部变量:作用域为所属函数的内部

                  2.全局变量:作用域为整个程序

            2.常用事件

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

                  2.onclick

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

                  4.onkeydown:键盘按键被按下时触发

                  5.onchange:域的内容被触发

JavaScript

原文:https://www.cnblogs.com/yangshuwen/p/13137806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!