0
点赞
收藏
分享

微信扫一扫

从零学习《JavaScript》第一章·基本使用(数据类型,类型转换,运算符)

ITWYY 2022-04-13 阅读 14
javascript

输入输出语句

	alert("我是浏览器弹出提示框")
	console.log("我是打印在控制台的内容")
	// 接收用户输入的提示框
	prompt()

变量

  • 用于存储属于的容器
	// 声明变量
	var 变量名;
	// 赋值
	变量名 =;
	
	// 变量初始化
	var 变量名 =;
	
	// 多个变量声明(一个var 中间逗号隔开)
	var 变量名1, 变量名2;
	
	// 只声明不赋值,提示未定义
	// 不声明,不赋值,报错
	// 赋值不声明,可以用
	
	// 严格区分大小写
	// 不能数字开头
	// 驼峰命名法

数据类型

  • 每种数据都有数据类型,分为基本数据类型引用数据类型
  • 基本数据类型
// 字符型 String
var str = "string"
// 数字型 Number
var num = 13
// 布尔 Boolean 该类型只有两个值,true | false
var bol = true
// Undefined 只声明不赋值
var unde
// Null 声明并赋值了,该类型的取值只有一个,即null。null可以表示一个空对象的指针
var nul = null
  • 引用数据类型
// 对象 Object
var obj = {
	name: 'dc',
	age: 21
}
  • typeof 检测变量类型
var type = "dc"
console.log(typeof type)  // string

数据类型的转换

  • 转换字符串:
1.变量名.toString()
2.String(变量名)
3.通过 + 拼接(隐式转换)
  • 转换数值型:
1.parseInt(变量名) (向下取整,会去掉单位)
2.parseFloat(变量)  (得到浮点数,会去掉单位)
3.Number(变量)  (强转)
4.利用 - * / 隐式转换
  • 转化Boolean类型
1.Boolean(变量)
1.''0NaNnullundefined、都为false,其他的都为true

运算符

+-*/% 取余(取模)
  • 递增递减运算符
前置递增递减:++--放在变量前(先计算++--,在返回值)
后置递增递减:++--放在变量后面(先返回值,在计算++--
  • 比较运算符
名称说明
<大于
>小于
>=大于等于
<=小于等于
==判等号(会转型,转为相同类型去比较)
!=不等于
===全等,要求值和数据类型都一致
!==全不等,要求值和数据类型都不致
  • 逻辑运算符
&: 逻辑与(and) 	全部为真(true),那么结果都为true。否则就为false
|: 逻辑或(or)	只要有一个为真(true),那么结果都为true。否则就为false
!: 逻辑非(not)  取反
  • 短路
1.&& 逻辑与:
     只要 && 前面是 false,无论 && 后面是 true 还是 false ,结果都将返 && 前面的值;
     只要 && 前面是 true,无论 && 后面是 true 还是 false ,结果都将返 && 后面的值;
2.|| 逻辑或:
	 只要 || 前面为 false ,不管 || 后面是 true 还是 false ,都返回 || 后面的值。
     只要 || 前面为 true,不管 || 后面是 true 还是 false ,都返回 || 前面的值。
举报

相关推荐

0 条评论