JS入门(一)

安装node.js

win10下安装node.js教程:[链接]

js编程

定义变量:let和const

// let 变量名
let temp;
//const声明静态变量,声明时必须赋值,声明后变量与值的引用关系将无法改变
const temp = 5;

JS中变量的类型(7种)

在这里插入图片描述
使用typeof函数查看变量类型

  1. 未被赋值的变量会被缺省赋值为undefined
    在这里插入图片描述
  2. 对某个未声明的变量调用typeof不会触发运行错误,而回返回undefined
    在这里插入图片描述

关于null类型
null类型只有一个值就是null,表示这个变量为空值;而undefined则是表示这个变量的值目前还没有确定

number类型的输出格式控制

  1. toExponential():把一个number类型的数值转换为以指数形式表示的字符串
  2. toFixed():控制小数点后数字的位数
  3. toPrecision():控制有效数字的个数
    在这里插入图片描述

关于number的判断

  1. number相等的判断
Math.abs(0.1+0.2-0.3) < Number.EPSILON 
  1. number是否为整数的判断:Number.isInteger(数值/变量名)

关于NaN
NaN不与任何值相等,包括自己
判断一个数值是否为NaN的方法:Number.isNaN(变量名)

string相关操作

  1. a.concat(b):串接字符串a和b
  2. a.indexOf(b):返回子字符串b在a中的位置
  3. a.charAt(3) / a[3]:返回字符串a在指定位置(3)上的字符
  4. a.length:返回字符串长度
  5. a.toUpperCase():字符串转大写字母
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值