JS基础1

1.js的组成

js: ECMAScript + BOM + DOM
语法规范+浏览器对象模型+文档对象模型(操作html+css)

2.js引入方式3种

行内、内嵌、外部

3.变量声明方式及变量命名的规则

方式:
(1)先声明,后赋值
var = a;
a = 1;
(2)声明的同时赋值
var a = 1;
(3)不使用var声明,直接使用
a = 1;
console.log(a);
(4)同时声明多个变量,中间用逗号隔开
var a = 1,b = 2;
规则:
(1)数字、字母、下划线及$组成;
(2)不能数字开头;
(3)驼峰命名法;
(4)可以使用拼音,但不要使用拼音简写;
(5)不允许使用中文;
(6)不允许使用关键字和保留字

4.基本数据类型

number(数字) string(字符串) boolean(布尔值) undefined(未赋值) null(空)

5.判断数据类型 typeof

console.log(typeof b)

6.数据类型的转化 String Number Boolean 特殊值的转化结果

var a = 1;
var b = String(a);转为字符串,就是加在原来的值的基础上加了引号
var b = Number(a);转为数字,要么得到纯数字,要么是NaN
var b = Boolean(a);转为布尔值,除0和空字符串之外都是true
特殊:
(1)null转化为数字得到0 , undefined转化为数字得到的是NaN
(2)null和undefined转化为布尔值都是false
(3)var a1 = ‘100.23’;
var a2 = parseInt(a1);parseInt 取整数
var a3 = parseFloat(a1);parseFloat取小数

7.NaN :not a number

8.Math对象

(1)console.log(Math.round(a));四舍五入
(2)console.log(Math.ceil(a));向上取整
(3)console.log(Math.floor(a));向下取整
(4)console.log(Math.pow(5,2));5的2次幂
(5)Math.random() 取[0,1)的随机小数
console.log(parseInt(Math.random()*10));0到10之间的整数未包含10
console.log(parseInt(Math.random()*10+1));0到10之间的整数包含10

9.取整 parseInt()

parseInt();取整
parseFloat();全部输出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值