js变量、数据类型、操作符、流程控制

一 、js初识
JavaScript(JS)一种运行在客户端的脚本语言
JavaScript的组成 (1)ECMAScript - JavaScript的核心—标准 (2)BOM - 浏览器对象模型–操作浏览器 (3)DOM - 文档对象模型----操作页面元素
js代码 可写在 html的文件中的script标签中 html的标签中写(行内) js文件中,但需要在html页面中引入script的标签中的src=“js的路径” 控制台上—F12
注释 // 单行 /* 多行 */
若一对script标签中 的js代码错误,该script后面的代码不执行。但不影响其他script标签中的代码 script标签一般放在body标签后。

二、变量
语法:var 变量名 = 值; 声明变量,如果不赋值,就是 undefined
console.log(); 向控制台打印
三、数据类型
规定占用空间大小,用位和字节表示,表示数据的类型
基本类型 Number、String、Boolean、Undefined、Null

Number
var n = 5e-5; // 科学计数法 5乘以10的-5次方
最小值:Number.MIN_VALUE, 最大值:Number.MAX_VALUE 无穷大:Infinity 是number类型 无穷小:-Infinity
NaN:not a number (可以通过Number()方法判断)NaN与任何值都不相等,包括他本身
isNaN(): is not a number (如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false)

String
字面量 \n 等 字符串可使用单引号,也可使用双引号
字符串长度 length属性用来获取字符串的长度 str.length
字符串拼接 (用+) 两边只要有一个是字符串,那么+就是字符串拼接功能 // 如果字符串和数字进行非 + 操作的时候,会把字符串自动转换为Number类型

Boolean
Boolean字面量: true和false,区分大小写 计算机内部存储:true为1,false为0
0 ’ ’ null undefined NaN会转换成false,其它都会转换成true。
var flag = new Boolean(false); ------创建了一个Boolean类型对象,该对象的内容为false

Null和undefined
undefined表示一个虽声明但没赋值的变量,变量只声明的时候值默认是undefined
null表示一个空,变量的值如果想为null,必须手动设置

复杂类型 一切都是Object

类型转换 typeOf boolean toString String Number parseInt parseFloat
String()函数存在的意义:有些值没有toString(),这时可以使用String() 如:undefined和null
Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN

parseInt
在这里插入图片描述

parseFloat:把字符串转换成浮点数 parseFloat会解析第一个. 遇到第二个.或者非数字结束
在这里插入图片描述

三种弹框
在这里插入图片描述

向页面输出: document.write(str);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值