JS基础

变量

变量的概念:存放数据的容器,内存中的空间。声明变量并赋值称为变量的初始化。
变量命名规范

  1. 由字母(A-Za-z). 数字(0-9)、 下划线().美元符号($ )组成,如: usrAge, num01,_ name.

  2. 严格区分大小写。var app;和var App;是两个变量.

  3. 不能以数字开头。18age 是错误的

  4. 不能是关键字、保留字。例如:var. for. while

  5. 变量名必须有意义。MMD BBD

标识符、关键字、保留字

标识(zhi)符:就是指开发人员为变量、属性、函数、参数取的名字。标识符不能是关键字或保留字。
**关键字:**是指JS本身已经使用了的字,不能再用它们充当变量名、方法名。包括: break. case. catch, continue. default. delete. do. else. finally. for. function. if. in.instanceof. new. return. switch. this. throw. try. typeof. var. void. while、 with等。
**保留字:**实际上就是预留的“关键字”, 意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不能使用它们当变量名或方法名。包括: boolean. byte、 char、 class、 const. debugger. double. enum. export. extends.fimal、float. goto、implements、 import. int. interface. long、 mative. package.

数据类型

简单数据类型(5种)

1. 数字型Number:八进制数字前加0,十六进制前加0x。
3个数字型特殊值:

  • Infinity ,代表无穷大,大于任何数值
  • -Infinity ,代表无穷小,小于任何数值
  • NaN,Notanumber,代表-个非数值
    isNaN:判断是否为非数字,返回true/false

2.字符串型String:字符串型可以是引号中的任意文本,其语法为双引号”和单引号”。因为HTML标签里面的属性使用的是双引号, JS这里我们更推荐使用单引号。
.字符串引号嵌套
JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双。
字符串转义符:类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。
在这里插入图片描述
字符串长度
+号总结口诀:数值相加,字符相连
。字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度。多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串。拼接前会把与字符串相加的任何类型转成字符串,再拼接成-个新的字符串。
字符串拼接
Undefined和Null:一个声明后没有被赋值的变量会有一个默认值 undefined (如果进行相连或者相加时,注意结果)在这里插入图片描述

布尔型Boolea:n布尔类型有两个值: true和false , 其中true表示真(对) , 而false表示假(错)。布尔型和数字型相加的时候,true 的值为1 , false 的值为0。

数字类型转换

1. 转换为数字类型
parseInt/parseFloat(string),Number,减号乘号除号运算符*/-
prompt()输出为字符串型
2. 转换为字符串类型
String(),ToString(),+运算符(隐式转换)
3. 转换为布尔类型
Boolean()

typeof()函数

var time=null;
console.log(typeof(time))输出为Object
在这里插入图片描述

解释性语言与编译性语言

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值