JavaScript 基础知识总结(一)
这是近期学习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 基础知识总结(一)相关推荐
- JavaScript 基础知识 - BOM篇
前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...
- js java用var_Java基础———JavaScript基础知识
原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...
- JavaScript 基础知识 - DOM篇(二)
7. 节点操作 7.1 节点的属性 节点分类: 标签节点 文本节点 属性节点 注释节点 节点常用的属性: nodeType:节点的类型 nodeName:节点名称 nodeValue:节点值 常见的节 ...
- javaweb(02) JavaScript基础知识
javaweb(02): JavaScript基础知识 JavaScript简介 为什么出现JavaScript Javascript是什么 JavaScript和Java的关系? 就像卡巴斯基和巴基 ...
- Javascript基础知识之四(常用数组方法)
一.MDN链接 Array - JavaScript | MDNJavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象.https://developer.moz ...
- JavaScript基础知识与脚本语言总结
1 Aptana插件安装 1.Aptana插件安装 <1>Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE. <2>它的特点包括: J ...
- JavaScript 基础知识 - 入门篇(二)
11. 函数 11.1 函数的基础知识 为什么会有函数? 在写代码的时候,有一些常用的代码需要书写很多次,如果直接复制粘贴的话,会造成大量的代码冗余: 函数可以封装一段重复的javascript代码, ...
- JavaScript 基础知识
JavaScript 基础知识 文章目录 JavaScript 基础知识 @[toc] 一.JS的基本语法与结构 1.1 JavaScript 用法 1.2 JavaScript 输出 1.3 Jav ...
- JavaScript 基础知识查漏补缺
JavaScript 基础知识查漏补缺(持续更新) 数据类型 var bool = '4.3' > '11' console.log(bool) // 结果为true,二者都为字符串,字符串之间 ...
- 网页游戏开发基础——JavaScript基础知识
对于初学编程的朋友来说,这篇文章有点长,而且会有点难懂.但是请不要放弃,我尽量以通俗的语言解释相关的编程概念,这里只讲解编写一个游戏需要的相关编程概念(如需要会在后面的文章中随时补充相关概念),对其余 ...
最新文章
- 异步发送邮件、短信、微信
- python语法错误概述_python语法错误
- Jetty开发指导:框架
- Web Service应用举例 及一问题的解决方法
- JDBC预处理对象prepareStatement
- qt setData()和data()
- IDEA 社区版不支持 Tomcat?一招完美解决!
- [转载] python中的eval函数
- linux 跟踪运行的进程,使用 Linux 的 strace 命令跟踪/调试程序的常用选项
- Linux安装配置硬件温度及风扇转速监测软件(sensor、psensor)
- 计算机中含有旧的mf驱动程序,打印机驱动在应用时的小窍门
- c语言平 ac自动机,多模式串匹配之AC自动机算法(Aho-Corasick算法)简介与C语言程序实现源码参考...
- Win10上轻松安装docker,更改镜像安装目录
- Android audio 二 AudioRecord 分析上
- 电子合同是什么意思,电子合同怎么签才有效?
- 曾国藩:一勤天下无难事
- 卷积神经网络前向及反向传播过程数学解析
- OpenIL(DevIL)- 开发者图像库
- 高手怎么抓热点,每天几点操作?
- 软通智慧正式加入openGauss社区