**

JavaScript:

**

一、发展历史:

    Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
    JavaScript 的正式名称是 “ECMAScript”。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。
**

二、简介:

    JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescript     

 1、JavaScript是一种在网络浏览器上运行的编程语言。
         它主要添加到使用HTML和CSS构建的网站中,并在实现各种页面动态效果方面发挥作用。 例如,网页上显示的轮播模式和在咨询平台上输入内容后显示的提示信息不正确等。另外,在商场网站上购物时,购物车的使用和成本估算也 需要JavaScript。 因此,即使不是很明显,它仍然是编码人员经常使用的语言。
    

  2、JavaScript是一种多功能开发语言。
          除了向网页添加操作的有用性之外,JavaScript还可以用于实现许多其他功能。 例如,它可以开发各种网站应用程序,例如“聊天工具”和“货币图表”,它们可以实时修改,这是JavaScript的主要魅力之一。

**

三、特点:

  1.脚本语言。 JavaScript是一种解释型脚本语言。首先编译和执行C,C ++和其他语言,同时在程序运行期间逐行解释JavaScript。

  2.基于对象。 JavaScript是一种基于对象的脚本语言,不仅可以创建对象,还可以使用现有对象。

  3.简单。 JavaScript语言使用弱类型的变量类型。它对使用的数据类型没有严格要求。它是一种基于Java基本语句和控件的脚本语言。它的设计既简单又紧凑。

  4.动态。 JavaScript是一种事件驱动的脚本语言,无需通过Web服务器即可响应用户输入。访问网页时,鼠标可以在网页上单击鼠标,或上下移动并移动窗口。 JavaScript可以直接响应这些事件。

  5.跨平台。 JavaScript脚本语言不依赖于操作系统,仅需要浏览器支持。因此,只要机器上的浏览器支持JavaScript脚本语言,那么编写后就可以在任何机器上使用JavaScript脚本。目前,大多数浏览器都支持JavaScript。

**

四、作用:

      1.交互式操作
      2.表单验证
      3.网页特效
      4.Web游戏
      5.服务器脚本等
  (一)数据类型
  • 数值:整数、浮点数。
  • 整数:由正负号、数字构成,八进制、十进制、十六进制。
  • 浮点数:由正负号、数字和小数点构成,常规记数法、科学记数法。
  • 逻辑值:布尔值(true、false)。
  • 字符串值:单引号、双引号。
  • 空值:null
  • 未定义值:已定义没有赋值的量,应用不存在的对象。
  (二)变量声明

     变量命名规则:
        1.首字符必须是大写或小写的字母或下划线(_)或美元符($)。
        2.后续的字符可以是字母、数字、下划线或美元符。
        3.变量名称不能是关键字。
        4.长度是任意。
        5.区分大小写。
     语法格式:
        var 变量名;
        let 变量名;
        conse 变量名;
     声明变量:
        var name,sex;
        var total=3721;
        var notNull=true;
        var name=“李小龙”,sex=“先生”;
        var i=j=0;

     全局变量:省略var,或在函数外声明
     局部变量:在函数内声明
     全局变量可在整个脚本中被使用,可在不同的窗口中相互引用(指定窗口名)
          例:
JavaScript技术基础

【结果】
JavaScript技术基础

五、JavaScript表达式:

  • 算数运算符
    +  -  *  /  %(取余)  ++(递增)  --(递减)
  • 赋值运算符
    =  +=  -=  *=  /=  %=(取余)
  • 关系运算符
  • 逻辑运算符
  • 条件运算符
    例1:JavaScript技术基础
    【结果】
    JavaScript技术基础

相关文章: