博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript
阅读量:5138 次
发布时间:2019-06-13

本文共 2339 字,大约阅读时间需要 7 分钟。

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" οnclick="js函数();"/> ,点击将触发js函数
    执行方法
      var r = eval("1+2") 进行执行,结果为3
  计算器
    回顾:数字+字符串结果为字符串

转载于:https://www.cnblogs.com/In-order-to-tomorrow/p/3716577.html

你可能感兴趣的文章
IOS学习---通过navigationController切换view的两种方式(转)
查看>>
设置数据库兼容级别的两种方法以及区别
查看>>
【转】Linux top命令
查看>>
windows2008 R2 安装wampserver
查看>>
C语言 整数的逆序
查看>>
在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字
查看>>
iOS开发之CoreLocation(一)
查看>>
css text-indent:999em
查看>>
c/c++ 网络编程 文件传输
查看>>
[UE4]插值interp
查看>>
一次日志文件分割修复过程
查看>>
docker使用国内镜像加速
查看>>
iPhone/Mac Objective-C内存管理教程和原理剖析
查看>>
android面试题-简答题(一)
查看>>
HDU 2034 人见人爱A-B
查看>>
lambda,std::function, 函数对象,bind的使用备忘
查看>>
mongo大数据量更新服务端超时解决: Cursor not found, cursor id: 82792803897
查看>>
jq控制select值为某个时选中
查看>>
3分钟学会做智能插座(DIY)
查看>>
intel显卡笔记本恢复屏幕亮度调整功能
查看>>