美文网首页饥人谷技术博客
JavaScript——入门篇

JavaScript——入门篇

作者: leown | 来源:发表于2018-11-22 20:20 被阅读2次

JS 前世今生

基本语法

变量

相关概念

  • JavaScript 是一种动态类型语言,变量的类型没有限制,变量可以随时更改类型。
var a = 1
a = 'hello' 

如上,变量a先被赋值为数值,后被赋值为字符串。

  • 当声明一个未赋值的变量时,其值为undefined
var a  
a // undefined
  • 用var重新声明一个已经存在的变量,是无效的。
var a = 1 
var a 
a // 1
  • 用var重新声明一个已经存在的变量且对其赋值,声明是无效的,但赋值可以覆盖
var a = 1 
var a = 'hello' 
a // 'hello' 

变量提升

console.log(a)
var a = 1

当在控制台运行以上代码的时候,即使先 console.log(a) ,再 var a = 1 也不会报错。这是因为 JS 的变量提升机制,执行过程如下,

var a
console.log(a)  //undefined
a = 1

先提升所有变量的声明语句再执行具体语句,故此时 console.log(a) 的值为undefined

注释

  • //单行注释/*多行注释*/
  • 兼容 HTML 代码的注释
x = 1; <!-- x = 2;
--> x = 3;

以上代码,只有 x = 1 会被执行,其余都被注释掉;
且-->只有再行首的时候才会被认作注释

标签

JavaScript 语言允许,语句的前面有标签(label),相当于定位符,用于跳转到程序的任意位置,标签的格式如下。

label:
  语句

标签可以是任意的标识符,但不能是保留字,语句部分可以是任意语句。标签通常与break语句和continue语句配合使用,跳出特定的循环。

相关文章

  • 0. JavaScript学习资料汇总

    JavaScript教程 - 廖雪峰的官方网站 JavaScript入门篇 - 慕课网 JavaScript进阶篇...

  • Javascript基础

    学习资料 JavaScript入门篇此教程带你进入学习javascript的初级知识链接:http://www.i...

  • JavaScript精华课程推荐(入门——进阶)

    一、JS基础 1、JavaScript入门篇 本课程让您快速认识JavaScript,熟悉基本语法、窗口交互方法和...

  • 回味JS(导论)

    本系列文章为阮一峰老师的JavaScript教程的学习笔记。 参考链接: JavaScript教程-入门篇以及参考...

  • JavaScript

    在JavaScript入门篇中,我们学习了如何插入JS、输出内容及简单的DOM操作,JavaScript进阶篇让您...

  • 《javascript入门篇》笔记

    本文是本人源自慕课网《Javascript入门篇》笔记。 confirm 消息对话框var r=confirm("...

  • JavaScript——入门篇

    JS 前世今生 JavaScript 和它父亲的故事 维基百科 基本语法 变量 相关概念 JavaScript 是...

  • JavaScript入门篇

    1.为什么学习javaScript.html 2.如何插入js.html 3.引入JS外部文件.html 4.JS...

  • JavaScript入门篇

    引用JS外部文件 JS在页面中的位置 javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览...

  • JavaScript入门篇

    1-1 引用JS外部文件 注意:在JS文件中,不需要 标签,直接编写JavaScript代码就可以了标签,直接编写...

网友评论

    本文标题:JavaScript——入门篇

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