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种书写位置,分别为行内、内嵌和外部。

  1. 行内式

<input type="button" value="点我试试" 
onclick="alert('Hello World')" />
  1. 内嵌式

<script>
    alert('Hello  World~!');
</script>
  1. 外部式

引用外部js文件
<script src = "my.js"></script>

「注释」

  1. 单行注释

// 我是单行注释 (快捷键 ctrl + / )
  1. 多行注释

/*
  获取用户年龄和姓名
  并通过提示框显示出来
  点击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
Undefinedvar a;声明了变量a但是没有赋值,此时a = undefinedundefined
Nullvar 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 基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程