这是近期学习JavaScript基础知识的学习笔记

目前在学习Web API,学习途中有时间的话也会发一发自己的心得吧

一.Java Script简介

JS分为三部分:

而学习的java script基本语法属于ECMAScript

二.书写位置

与CSS相同,JS的书写位置也有如下三个:行内式JS、内嵌式JS 和外部JS文件


三.输入输出

在JS中,管理输入输出的是如下:

只有prompt()会弹窗出来让用户输出,起它两个都是输出。
其中我们需要注意的是,prompt输入的类型会转化为字符串,若是我们需要其它的数据类型我们需要进行数据类型转换,下面会讲到。

四.变量

什么是变量?变量其实就相当于一个存放数据的容器,我们通过变量名来获取数据、修改数据。
它是程序在内存中申请的一个用来存放数据的空间,类似一个酒店、一个房间。

4.1变量的使用

第一步,是声明变量。在JS中变量是需要声明的。

第二部就是给变量赋值:

当然,我们也可以在声明变量的时候赋值,我们称之为变量的初始化

4.2变量的语法扩展

1.我们可以同时声明多个变量。例如:

var age = 18,name = '鸣人',address = '火影村';

像这样,除去最后一个声明的变量,每个变量使用逗号隔开并换行。
2.我们通常是声明并赋值给变量之后再输出,可是,考虑如下三种情况:
a.我们只声明,不赋值?
b.我们不声明,不赋值,直接使用?
c.不声明,只赋值?
如上这三种情况下,会是什么结果呢?

在第三种情况种,我们没有声明直接赋值,这种情况是允许的,但是我们不提倡这样使用,这样的话会使得变量成为一个全局变量

4.3变量的命名规范

JavaScript 基础知识总结(一)相关推荐

  1. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  2. js java用var_Java基础———JavaScript基础知识

    原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...

  3. JavaScript 基础知识 - DOM篇(二)

    7. 节点操作 7.1 节点的属性 节点分类: 标签节点 文本节点 属性节点 注释节点 节点常用的属性: nodeType:节点的类型 nodeName:节点名称 nodeValue:节点值 常见的节 ...

  4. javaweb(02) JavaScript基础知识

    javaweb(02): JavaScript基础知识 JavaScript简介 为什么出现JavaScript Javascript是什么 JavaScript和Java的关系? 就像卡巴斯基和巴基 ...

  5. Javascript基础知识之四(常用数组方法)

    一.MDN链接 Array - JavaScript | MDNJavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象.https://developer.moz ...

  6. JavaScript基础知识与脚本语言总结

    1 Aptana插件安装 1.Aptana插件安装 <1>Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE. <2>它的特点包括: J ...

  7. JavaScript 基础知识 - 入门篇(二)

    11. 函数 11.1 函数的基础知识 为什么会有函数? 在写代码的时候,有一些常用的代码需要书写很多次,如果直接复制粘贴的话,会造成大量的代码冗余: 函数可以封装一段重复的javascript代码, ...

  8. JavaScript 基础知识

    JavaScript 基础知识 文章目录 JavaScript 基础知识 @[toc] 一.JS的基本语法与结构 1.1 JavaScript 用法 1.2 JavaScript 输出 1.3 Jav ...

  9. JavaScript 基础知识查漏补缺

    JavaScript 基础知识查漏补缺(持续更新) 数据类型 var bool = '4.3' > '11' console.log(bool) // 结果为true,二者都为字符串,字符串之间 ...

  10. 网页游戏开发基础——JavaScript基础知识

    对于初学编程的朋友来说,这篇文章有点长,而且会有点难懂.但是请不要放弃,我尽量以通俗的语言解释相关的编程概念,这里只讲解编写一个游戏需要的相关编程概念(如需要会在后面的文章中随时补充相关概念),对其余 ...

最新文章

  1. 异步发送邮件、短信、微信
  2. python语法错误概述_python语法错误
  3. Jetty开发指导:框架
  4. Web Service应用举例 及一问题的解决方法
  5. JDBC预处理对象prepareStatement
  6. qt setData()和data()
  7. IDEA 社区版不支持 Tomcat?一招完美解决!
  8. [转载] python中的eval函数
  9. linux 跟踪运行的进程,使用 Linux 的 strace 命令跟踪/调试程序的常用选项
  10. Linux安装配置硬件温度及风扇转速监测软件(sensor、psensor)
  11. 计算机中含有旧的mf驱动程序,打印机驱动在应用时的小窍门
  12. c语言平 ac自动机,多模式串匹配之AC自动机算法(Aho-Corasick算法)简介与C语言程序实现源码参考...
  13. Win10上轻松安装docker,更改镜像安装目录
  14. Android audio 二 AudioRecord 分析上
  15. 电子合同是什么意思,电子合同怎么签才有效?
  16. 曾国藩:一勤天下无难事
  17. 卷积神经网络前向及反向传播过程数学解析
  18. OpenIL(DevIL)- 开发者图像库
  19. 高手怎么抓热点,每天几点操作?
  20. 软通智慧正式加入openGauss社区

热门文章

  1. PeakDo毫米波无线投屏器
  2. 【爬虫进阶】验证码处理:打码平台的使用(反反爬)
  3. addr2line工具使用
  4. 3D打印在学生教育的有哪些应用?
  5. oracle库怎么样查询gp数据库,GP数据库分布键查询
  6. 计算机辅助设计技术领域的应用,计算机辅助设计技术在机械设计中的应用探讨...
  7. IDEA 打包jar
  8. npm切换到国内华为云的镜像
  9. premiere软件的使用(快速入门,迅速了解常用功能、常用快捷键、常用插件)——wsdchong
  10. 【Matter】解密Matter协议(一)--- 什么是Matter协议?