秒懂 关于JavaScript概述

JavaScript概述

    1.什么是JavaScript?(笔记)

        JavaScript是(基于对象)和(事件驱动)的一种高级脚本语言。

        JavaScript是不是一种面向对象的编程语言:

        JavaScript和Java语言有没有关系:

            JavaScript 主要是由网景公司研发的。是一种脚本语言。

            Java 是 Sun 公司研发的。是一种面向对象的高级编程语言。

        脚本:是由Script翻译成"脚本"的含义。

        JavaScript:js是依附于浏览器,而运行的一种边编译边执行的一种脚本语言。

    2.JavaScript的作用?

        主要提供了对DOM(Document Object Model)对象操作的API(应用程序接口)

        主要提供了对BOM(Browser Object Model)对象操作的API.

        通过js可以实现一些动态效果。

    3.JavaScript的组成?

        ECMAScript     DOM      BOM

        ECMA(欧洲计算机制造商协会)

    4.JavaScript使用:

        4.1:定义方式

            行内方式:
                将js代码写在标签中。

                <input type="button" value="按钮" οnclick="javascript:alert('提示内容')"/>

            内部方式:
                将js代码写在head标签中。
                <script type="text/javascript">

                    //js代码实现

                </script>

            外部文件引用方式:
            <script src="js文件路径" type="text/javascript" ></script>

            注意事项:
                1.js是一种边编译边运行的脚步语言,一旦其中一行js代码出现问题

                  导致后续的js代码无法执行。

                2.js内部样式可以写在html的任何位置。(可以写多个js文件)

        4.2:基本语法:

                变量的声明:
                    js中是一种弱数据类型的脚本语言。
                    js的变量的类型是由变量数据(值)的类型来决定的。
                    eg:
                        var age = 23;
                        var name = "张三";

                    1.先声明再赋值
                        var age; 声明一个变量age
                        age = 23;

                    2.边声明边赋值
                        var age = 23;

                    3.不声明直接赋值(不推荐使用)
                        age = 23;

                    4.一次声明多个变量
                        var a,b,c="String",e=1;

                    注意: 可以通过 typeOf()函数测试

                数据类型:

                    number 整数 小数
                    string "张三"
                    Object : null date 函数 数组
                    boolean true false
                    undefined 未定义

                   String类型中属性和方法:
                    length        返回字符的长度
                    indexOf()     从前到后顺序检索字符串的位置
                    lastIndexOf() 从后到前顺序检索字符串的位置
                    charAt()      返回在指定位置的字符。
                    substring()   截取指定位置的字符串
                    split()       将字符串分割为字符数组
                    toLowerCase() 把字符串转换为小写。
                    toUpperCase() 把字符串转换为大写。


                函数的定义:

                    注意:

                    1.在js中函数没有返回类型,故:return 语句是可选项

                    2.在js中一般是通过事件来调用函数

                    function 函数名([参数列表]){

                        [return];
                    }

                    有参数的函数

                    无参数的函数

                    匿名函数

                事件的简单使用:


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值