JS基础笔记02

js中如果进行浮点数的运算,建议关于的钱的问题不要用
var c;
c=0.1+0.2;
c=0.1+0.2;
console.log© 0.30000000000000004
2.toString()把其他的类型转换为string
null和undefined 没有toString()方法
注意:字符串和数字放一起进行运算,会自动由字符串转为数字进行运算,正(+)号会把字符串里的数字
自动转换为number型,只有把。
3.string()函数 有参函数 ,把你想要转换的数据放在string()函数里做为参数
String()有参函数:null->null undefined–>undefined 其他都可以转换为string类型
//boolean 和Number类型都是调用了toString()方法,null和undefined没有toString()方法
//Number()参数放进去
//1.字符串–>Number 数值类型直接转换,只要出现了非数值类型的变为NaN
//空格或者空串 返回0
//进制问题:在不同浏览器结果可能不一样
// 16进制:以0x开头
// 8进制:以0开头
// 二进制:0b
parseInt(a,2/8/10/16)把a当做2/8/10/16进制
/*
* 条件运算符也叫三元运算符
* 语法:
* 条件表达式?语句1:语句2;
* - 执行的流程:
* 条件运算符在执行时,首先对条件表达式进行求值,
* 如果该值为true,则执行语句1,并返回执行结果
* 如果该值为false,则执行语句2,并返回执行结果
* 如果条件的表达式的求值结果是一个非布尔值,
* 会将其转换为布尔值然后在运算
/
isNaN(a)函数:判断a是不是number类型。
var a=prompt(“提示语”):弹出一个提示框,输入文本,将值赋给a。
/

* for语句,也是一个循环语句,也称为for循环
* 在for循环中,为我们提供了专门的位置用来放三个表达式:
* 1.初始化表达式
* 2.条件表达式
* 3.更新表达式
*
* for循环的语法:
* for(①初始化表达式;②条件表达式;④更新表达式){
* ③语句…
* }
*
* for循环的执行流程:
* ①执行初始化表达式,初始化变量(初始化表达式只会执行一次)
* ②执行条件表达式,判断是否执行循环。
* 如果为true,则执行循环③
* 如果为false,终止循环
* ④执行更新表达式,更新表达式执行完毕继续重复②

  • for循环中的三个部分都可以省略,也可以写在外部
    * 如果在for循环中不写任何的表达式,只写两个;
    * 此时循环是一个死循环会一直执行下去,慎用
    * for(;?{
    alert(“hello”);
    }

     	 */
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值