javascript 基础
2021/10/2 1:10:58
本文主要是介绍javascript 基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
初识JavaScript
「创始人」布兰登·艾奇(Brendan Eich),起初命名为LiveScript
后来与Sun公司合作改名为JavaScript
。
「JavaScript」运行在客户端的脚本语言,不需要编译,由js解释器(js引擎)逐行解释执行。Node.js也可以用于服务器端编程。
「JavaScript组成」ECMAScript(JavaScript语法)、DOM(文档对象模型)、BOM(浏览器对象模型)
JavaScript的作用
-
表单动态校验(密码强度检测)
-
网页特效
-
服务端开发(Node.js)
-
桌面程序(Electron)、App(Cordova)、控制硬件-物联网(Ruff)、游戏开发(cocos2d-js)
「JavaScript书写位置」
JS有3种书写位置,分别为行内、内嵌和外部。
-
行内式
<input type="button" value="点我试试" onclick="alert('Hello World')" />
-
内嵌式
<script> alert('Hello World~!'); </script>
-
外部式
引用外部js文件 <script src = "my.js"></script>
「注释」
-
单行注释
// 我是单行注释 (快捷键 ctrl + / )
-
多行注释
/* 获取用户年龄和姓名 并通过提示框显示出来 点击vscode左下角管理-键盘快捷方式-切换块注释 (默认快捷键 alt + shift + a) 修改为 (ctrl + shift + /) */
变量
变量的概念
「变量」是程序在内存中申请的一块用于存放数据的空间。变量是用于存放数据的容器,可以通过变量名获取数据,甚至修改数据。
变量的使用
「1. 声明变量」
// 1.声明变量 var num; // 声明一个 名称为 num 的变量
var是一个JS关键字,用来声明变量(variable变量的意思)。num是我们定义的变量名,可以通过变量名来访问内存中分配的空间。
「2. 赋值」
num = 10;//给 num 这个变量赋值为 10
「3. 变量的初始化」
声明一个变量并赋值, 我们称之为变量的初始化。
var num = 10;//声明变量并赋值为10
「4. 变量语法扩展」
// 1.一个变量被重新赋值后,它原有的值会被覆盖掉,变量值以最后一次赋的值为准。 var num = 10; num = 11; // 2.同时声明多个变量(只需要写一个var,多个变量名之间用英文逗号隔开) var num = 10, age = 15, name = 'fan';
声明变量特殊情况
情况 | 说明 | 结果 |
---|---|---|
var age ; console.log (age); | 只声明 不赋值 | undefined |
console.log(age) | 不声明 不赋值 直接使用 | 报错 |
age = 10; console.log (age); | 不声明 只赋值 | 10 |
「5. 变量命名规范」
数据类型
分为两类:简单数据类型(Number,String,Boolean,Undefined,Null)和复杂数据类型(object)。
简单数据类型 | 说明 | 默认值 |
---|---|---|
Number | 数字型,包含整型值和浮点型值 | 0 |
String | 字符串型 | "" |
Boolean | 布尔值型 | false |
Undefined | var a;声明了变量a但是没有赋值,此时a = undefined | undefined |
Null | var a = null;声明了变量a为空值 | null |
Number数字型
「数字型进制」
// 1.在JS中八进制前面加0,十六进制前面加 0x var num1 = 07; // 对应十进制的7 // 2.十六进制数字序列范围:0~9以及A~F var num = 0xA;
「数字型范围」JavaScript中的数值有最大值和最小值
-
最大值:
Number.MAX_VALUE
,值为:1.7976931348623157e+308 -
最小值:
Number.MIN_VALUE
,值为:5e-32 -
特殊值:
Infinity
无穷大-Infinity
无穷小NaN
代表一个非数字 -
isNaN():用来判断一个变量是否为非数字的类型。非数字型为true,数字型为false。
String字符串型
// 1.字符串型可以是引号中的任意文本,语法为 单引号 和 双引号 var msg = '我的名字叫'; var name = "fan";
「1. 字符串转义符」都是以 \ 开头,详细如下
这篇关于javascript 基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器