JavaScript语义基础
变量(Variables)
Variables是你存储数据的容器。声明一个变量需要使用关键字var,然后输入变量的名称。
1 var myvar;
定义一个变量后,可以赋予变量一个值:
1 myvar = "mxp";
可以将上述操作写在一行:
1 var myvar = "mxp";
变量有不同的 数据类型:
变量 | 解释 | 示例 |
String | 字符串,一段文本。字符串在双引号内。 | var myvar = "mxp" |
Number | 数字,一个数字。不用引号包围。 | var myvar = 10; |
Boolean |
布尔型,一个 True/False (真 / 假)值。 true /false 是 JS 里的特殊关键字,不需要引号。
|
var myvar = true; |
Array | 数组,一种允许你存储多个值在一个引用里的结构。 | var myvar = [1,'mxp','cd',10] |
Object | 对象,基本上 JavaScript 里的任何东西都是对象,而且都可以被储存在变量里。将这个记在脑子里。 | var myvar = document.querySelector('h1'); |
注释
你可以在JavaScript中用/*语句*/来添加注释
1 /* 2 This is a comment 3 */
如果你的注释只用一行,我们经常将它们更简单放在两个斜杠之后,像这样:
1 // This is a comment
运算符
Operator运算符是一个根据两个值(或变量)做出结果的代数符号。下表是一些简单的运算符。
运算符 | 解释 | 符号 | 示例 |
加/连接 | 用来相加两个数字,或者连接两个字符串 | + | |
减、乘、除 | 这些运算符操作将与你期望它们在基础数学中所做的一样 | -,*,/ | |
赋值运算符 | 它将一个值赋给一个变量 | = | |
相等 |
它将测试两个值是否相等,而且会返回一个 true /false (布尔型)值
|
=== | |
非、不等 | 经常与相等运算一起使用,非运算符在JS中表示逻辑非——它也返回一个布尔值 | !,!== |
还用很多运算符更我们使用,点击表达式和运算符查看完整列表。
提示:计算时如果混合几种数据类型可能导致奇怪的结果,所以请谨慎地正确地引用你的变量,然后得出你期望的结果。比如输入 "35" + "25"
到控制台。为什么结果与你想象的不同?因为引号将数字转换成了字符串,所以最终会连接两个字符串而不是相加数字。如果你输入 35 + 25
,你会得到正确的结果。
语句
语句是能够让你测试一个表达式是否返回 true 然后根据结果运行不同的代码的结构。最常用的语句形式是 if ... else
.
函数
Functions 是一种封装你想重复使用的功能的方法,这样你就可以在任何时候想使用其中的功能就通过函数名称来调用而不用老是重复写下整段代码。
提示:return
语句告诉浏览器返回 result
变量以便使用。这是很有必要的,因为函数内定义的变量只能在函数内使用。这叫做作用域 scoping (详见 变量作用域)。
事件
在网页上创建真正的交互,你需要使用事件 — 事件是能够捕捉浏览器操作并且允许你运行代码进行响应的代码结构. 最明显的事件是 点击事件,在鼠标点击什么的时候被浏览器唤醒。
转载于:https://www.cnblogs.com/konzil/p/7765604.html
JavaScript语义基础相关推荐
- JavaScript 设计模式基础(二)
JavaScript 设计模式基础(一) 原型模式 在以类为中心的面向对象编程语言中,类和对象的关系就像铸模和铸件的关系,对象总是从类中创建.而原型编程中,类不是必须的,对象未必从类中创建而来,可以拷 ...
- javaScript系列 [01]-javaScript函数基础
[01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...
- JavaScript的基础学习篇
在学习JavaScript之前,我们应该先认识一下什么是脚本语言(Scripting Language)? 脚本语言就是一种简单的程序.在运行之前不需要先进行编译,所有的代码都是在客户程序中直接被执行 ...
- JavaScript 语言基础知识点图示
JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html
- JavaScript正则表达式-基础入门
JavaScript正则表达式-基础入门 字符类,如 /w/ 为匹配任何ASCII字符组成的字符 重复, 如 /w{1,3}/ 为匹配一到三个单词 选择.分组和引用 指定匹配位置 修饰符 直接量字符 ...
- JavaScript 语言基础知识点总结(思维导图)
1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript ...
- JavaScript语言基础(二)
一.之前介绍了JavaScript语言基础的关键字.标识符.常用的数据类型,文章地址:JavaScript语言基础(一) ,下面来介绍JavaScript基础中的常量和变量. 1.常量:当程序运行时, ...
- JavaScript语言基础(一)
1.通过学习JavaScript语言基础,我们应该了解关键字与标识符.掌握JavaScript常用的数据类型.熟悉常量与变量.熟悉运算符和表达式. JavaScript语言基础知识框架如下图所示: 此 ...
- 《HTML5+JavaScript动画基础》——2.4 JavaScript对象
本节书摘来自异步社区<HTML5+JavaScript动画基础>一书中的第2章,第2.4节,作者:[美]Billy Lamberta , Keith Peters著,更多章节内容可以访问云 ...
最新文章
- ICLR2018论文投稿抢先看:Ian Goodfellow由衷赞赏的训练稳定方法SN-GANs
- 万亿级日志与行为数据存储查询技术剖析——Hbase系预聚合方案、Dremel系parquet列存储、预聚合系、Lucene系...
- fps测试网页_对话斗鱼云游戏负责人:做强网页端,近3成为新增用户
- python才能做爬虫,No,C#也可以!
- 队列的定义与操作-顺序存储,链式存储(C语言)
- JavaScript将负数转换为正数
- Java虚拟机(一)——虚拟机概述
- tornado+websocket+mongodb实现在线视屏文字聊天
- JPA EntityManager –HibernateEntityManager
- 中国书信礼仪 (一)
- FZU1977 Pandora adventure —— 插头DP
- ALOS卫星轨道插值并绘制轨道
- 搜狐季报图解:营收1.93亿美元 盈利900万美元
- 水溶性CdTe/CdSe/ZnS量子点荧光波长620nm-820nm
- php 支付宝订单查询_PHP接入支付宝单笔订单查询接口
- 【Linux】基本指令和常用应用安装
- 什么样的投影仪好?哪款家用投影仪又好又便宜
- 兆骑科创高层次人才引进双创平台,双创服务,赛事路演
- 闪光桐人の实习日记(2023年2月20-24日)
- STM32之中断的使用