zoukankan      html  css  js  c++  java
  • JavaScript

    JavaScript
      JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护


      什么是JavaScript
        JavaScript 被设计用来向 HTML 页面添加交互行为。
        JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
        JavaScript 通常被直接嵌入 HTML 页面。
        JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。


      JavaScript与Java不同
        JS是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。
        JS是基于对象,Java是面向对象。
        JS只需解释就可以执行,Java需要先编译成字节码文件,再执行
        JS是弱类型,Java是强类型。
        JS与java一样都区分大小写


      JS 引用
        <script type="text/javascript" src="js文件"> , JS存放的文件扩展名 .js
        <script type="text/javascript" >js代码
        注意:如果在script标签中定义了src属性,那么标签中的内容不会被执行


      JS语法
        通常要在每行语句的结尾加上一个分号。
        注意:
          如果一行中写多条语句,必须使用分号。
          如果一条语句需要多行显示,必须之前的半行结尾使用” ”


      JS注释
        // 单行
        // 多行
        注意:浏览器对JS兼容
          <script type="text/javascript" >
            <!--
              js代码
            -->
          </script>


      JS变量
        格式: var 变量名称;
        注意:
          默认值类型:undefined

      JS类型
        原始
          number :数字
          string :字符串,使用引号引起(单引号或双引号)
          boolean :逻辑类型 true false
          null :代表的是空,一般用于引用类型赋默认值
          undefined :未定义,我们在使用变量时,这个变量没有声明就使用了
        引用


      JS 运算符
        算术运算符:+、-、 、/、%、++、--
          注意:
            除法/,保留小数位
            数字与字符串相加,还是字符串
        赋值运算符:=、+=、-=、 =、/=、%=
        比较运算符::==、=== 、!=、>、<、>=、<=
          === 全等,需要值和类型同相同
          == 相等,需要值相同即可
        逻辑运算符::&&、|| 、!
        条件运算符(三目元素符号),表达式?value1:value2 (简单if语句)


      JS 语句
        if语句:if() ... else if () ... else ...
        switch() { case x:.. break; ... default ...}
        for循环:for( var a = 0 ; a < 10 ; a++){}
        while循环: while(){} do{} while()


      JS消息框
        警告框:alert("消息") , 给用户提示,且用户必须点击“确定”
        确认框:var r = confirm("确认信息?") , 用户点击确认返回true,点击取消返回false
        提示框:var msg = prompt("提示信息","默认值") ,通过提示,获取用户的操作数据,如果用户录入了数据则返回,如果没有录入返回""

      JS 函数
        定义
          格式1
            function 函数名称(形式参数列表){
            }
          格式2
            new Function("a,b","alert(a+b)");
          格式3:匿名函数
            function(){
            }
        使用:
          标准:函数名(实际参数列表)
          其他:函数名(); --可以不用写参数

      JS 对象
        Array对象 ,数组
        创建方式
          new Array();
          new Array(size);
          new Array(element0, element0, ..., elementn);
          []


    作业:
      扩充
        document.getElementById("html id属性的值").value , 获得值
        document.getElementById("html id属性的值").value = xx ,赋值
        事件 onclick
          <input type="button" onclick="js函数();"/> ,点击将触发js函数
        执行方法
          var r = eval("1+2") 进行执行,结果为3
      计算器
        回顾:数字+字符串结果为字符串

  • 相关阅读:
    用JavaScript 实现变速回到顶部
    导出数据到Excel
    Jquery ajax调用webService,远程访问出错解决办法
    火狐和IE的window.event对象详解
    硬盘、U盘添加漂亮背景
    JS 获取当前日期时间(兼容IE FF)
    Base64编码
    师生关系
    关于计算机导论的问题
    自我介绍
  • 原文地址:https://www.cnblogs.com/In-order-to-tomorrow/p/3716577.html
Copyright © 2011-2022 走看看