Javascript的超级基础


一、常见的数据类型


(一).简单数据类型(值类型)

Number:数字类型
一切数学中数字
作用:数学计算
代码如下(示例):在这里插入图片描述

String:字符串类型
一切引号包起来的内容 :
1.‘单引号’
2.“双引号”
3.反引号 (多数用与模板字符串) 美元($) 变量名.
在这里插入图片描述
Boolean布尔类型
布尔只有两个值 ture为真 flase 假
作用表示 条件成立/ 不成立

undefined未定义
变量有声名未赋值。默认值是undefined

null空置
主动赋值,要存东西,但是暂时不知道存什么

(二).检查数据类型

检查数据类型:typeof数据:得到一个字符串,告诉你数据是什么类型(一般写在控制台输出的值旁)

(三).数据类型转换

数据转换氛围隐士转换和显示转换*

隐士转换:运算符两边数据类型不一样,编译器会先转成一样之后计算
1.转string:连接符
2.转number
3.转boolean

显示转换分转bunber、转string、转boolean:Boolean(数据)
转number 可以转换整数:
(1)parselnt(数据)
(2) 转小数:parseFloat(数据)
(3)其他类型(布尔):Number(数据)

转string
1.常用:string(数据)
*可以转undefined与null
2.变量名,tostring
*不可以转undefined与null 会报错
3.转Boolean:Boolean(数据)
false: undefined
null
0
-0
‘’
NaN
false
document.all
ture:除false之外的一切数据

二、变量

1.变量作用

在内存中存储数据

2.变量语法

声明变量:let 变量名 在内存中开辟空间
赋值:变量名=值 把右边输入存入左边的变量中
取值:变量名

*变量可分为:let 、 const 、var
博主自感觉 let 和const好用一点 因为如果用var的话不用声明都可以赋值 会造成不必要的麻烦 。可以多用const 和let const为常量 常量可以是固定值

3.变量注意点

(1)let 变量不允许重复声明
(2)变量赋值的时候会先销毁旧值,然后存入新值
(3)变量给变量赋值,先拷贝后赋值

4.变量命名规则与规范

规则:强制遵守,不遵守就会报错
(开头:字母 下划线 _ $)
(后面:字母 下划线_ $ 数字)
不能使用关键字

规范:大家要记得要养成的习惯:
取名最好是英语。

多个残次驼峰命名:首字母小写,后面单词首字母大写
例如:arrName、


三、运算符与表达式

1.算数运算符

作用:用来算术运算 平常数学中的符号 + - * / %

2.赋值运算符

  • 赋值运算符左边一定是变量,因为只有变量才可以储存数据

= (等号 可不是相等喔) 它是右边数据存入左边的变量
例如 const name = ‘户琦先森’
字符串 现在的户琦先森已经以数据的方式存入了 变量name里面

+= (相当于加等)
我们平常数学的写法都是 例如:
let num= 3
(以前写法)
num=num+3
(现在减短写法)
num+=3

3.自增自减(自身+1 -1)

 自增:num++
 (运算是先自加1然后再参与运算)
 自减:num--
 (先参与运算在进行自减)

4.比较运算符(关系运算符)

作用:比较运算符,判断条件是否成立。(成立 / 不成立)
< <= = => > (相等) != ===(全等) != =
= = :只比较只,不比较数据类型
= = = :先比较类型 后比较值

5.重要知识点喔

1.运算符不能单独使用 ,需要与运算数据一起组成式子 。称之为表达式
2.表达式一定会有运算结果 ,要么打印,要么存入变量
3.关系(比较)表达式结果一定是布偶类型,true:成立 false:不成立

6.逻辑运算符

作用:计算多个条件关系
&&:一假则假(全真为真)
|| : 一真则真(全假为假)
!: 取反 true变false false变true

逻辑中断
(1)逻辑运算符的结果是 左边 或 右边 式子的值,不一定是布尔类型
(2)左边式子为false,则返回左边式子的值。 否则返回右边式子的值
(3)左边式子为false,则返回左边式子的值。 否则返回右边式子的值

总结

JavsScript是一门浏览在浏览器的编程语言,前端必须要掌握的语言,后续会持续更新
*本文仅限刚入坑的菜鸟参考喔!编程大佬大大轻喷
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值