美文网首页
javascript(基础一)

javascript(基础一)

作者: 醉_千年 | 来源:发表于2019-06-24 01:09 被阅读0次

    javascript是基于对象和事件驱动,并具有安全性能的客户端脚本语言(又称为解释性语言,不需要进行预编译,直接在浏览器中执行)
    一、特点:1、脚本语言,不需要进行预编译,直接在浏览器中执行
    2、基于对象,不仅可以创建对象,也能使用现有的对象
    3、简单,JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求
    4、动态性,JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应
    5、跨平台性,不依赖于操作系统,仅需要浏览器的支持。
    由三部分组成:
    ECMAscript(核心) : 描述了基本的语法和基本对象的使用;
    DOM(文档对象模型): 描述处理网页内容的方法和接口;
    BOM(浏览器对象模型):描述与浏览器进行交互的方法和接口

    二、编写js三种方法
    1、直接在html标签中直接编写js代码
    <div id='btn' onclick='alert(“你好”)'>点击</div>
    2、在html文档中写入代码
    <script></script>
    3、引入外部的js文件
    <script src="js/index.js"></script>

    三、数据类型(六种类型)
    number、string、布尔值(boolean)、null、undefined、对象
    类型转换(隐式转换、显示转换)
    1 == “1” ==》 隐式转换
    1 === Number("1") 显示转换

    四、变量和命名规则
    1、变量的声明和定义
    var a = 10;
    ==》 var是关键字, a是变量名, =是赋值符号 10是值
    2、变量的命名规则
    变量是由数字、字母、下划线(_)和美元符号($)的一种或者几种组成,且不能以数字开头,严格区分大小写。(驼峰规则、见名知义)
    3、关键字
    ECMAScript描述了一组特定用途的关键字,不能用作变量名,例如:If else do while for in 等。

    五、运算符
    1、算术运算符 + - * / %
    2、赋值运算符 = += -= *= /= %=
    3、关系运算符 > < >= <= == != === !==
    六、逻辑运算符
    (’与‘、’或‘、’非‘)和(自增自减)以及NAN
    逻辑与 &&、逻辑或||、逻辑非!自增++;自减--;
    NaN(not a number):不是一个数字
    Number():将值转化为数字

    相关文章

      网友评论

          本文标题:javascript(基础一)

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