javaScript基础

打印 上一主题 下一主题

主题 787|帖子 787|积分 2361

javaScript笔记

JavaScript 编程语言允许你在 Web 页面上实现复杂的功能。如果你看到一个网页不仅仅显示静态的信息,而是显示依时间更新的内容,或者交互式地图,或者 2D/3D 动画图像,或者滚动的视频播放器,等等——你基本可以确定,这需要 JavaScript 的参与。
注意:在学习JavaScript之前要先掌握HTML与CSS
预备知识:计算机基础知识,初步理解 HTML 和 CSS目标:初步了解 JavaScript,包括一些概念、用途、嵌入网站的方法现在开启我们的JavaScript之旅
JavaScript用法


  • 写在HTML中

    • HTML 中的 Javascript 脚本代码必须位于  标签之间。
    • Javascript 脚本代码可被放置在 HTML 页面的  和  部分中。
    • 行内也行

  • 创建js文件,写在文件中,最后引用。(同css)
注释

注释:对你写的JavaScript代码实现的功能进行概括解释,方便以后知道这一坨代码是干嘛的;程序不会执行。
符号作用// 文本内容单行注释/* 文本内容 */多行注释变量

变量:是用于存储信息的"容器";也可理解为通过标签、代号、名字指代一个对象。
定义变量结构:
var 变量名 = 数据

  • var:变量定义关键字
  • 变量名:你可以自定义名字(随便,最好是英文)
  • 数据:根据日后实际填写,可以是数字、字符串、布尔值等
除了关键字var,还有let关键字可以定义变量
let 变量名 = 数据


区别: var允许在同一作用域中声明同名的变量,而let不可以
全局作用域


  • var 和 let 声明的变量在全局作用域中被定义时,两者非常相似
  1.     let bar = 'hehe';
  2.     var baz = 'lala';
复制代码

  • 但是,被let声明的变量不会作为全局对象window的属性,而被var声明的变量却可以
  1.     console.log(window.bar);  //undefined
  2.     console.log(window.baz); // 'able'
复制代码
函数作用域


  • var 和 let 在函数作用域中声明一个变量,两个变量的意义是相同的
  1.         function  aFun(){
  2.                 let bar = 'hehe'; // 函数作用域中的变量
  3.                 var baz = 'lala'; // 函数作用域中的变量
  4.         }
复制代码
块作用域


  • 在块作用域中两者的区别较为明显, let只在for()循环中可用,而var是对于包围for()循环的整个函数可用
[code]        function  aFun1(){                // i 对于for循环外的范围是不可见的(i is not defined)                for(let i = 1; i
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表