JS 基础1

JS前半部分学习过程感觉和C语言挺像的,所以就记录下不同点和对我来说的巩固部分

1.变量的数据类型:

根据=右边变量值的数据类型来判断

相同的变量可用作不同的类型

var x = 6;   //x是数字
var x = "Bill";  //x是字符串

 数字类型既可以保存整数值,也可以保存小数(浮点数);

数值的最大和最小值:

alert(Number.MAX_VALUE);

alert(Number.MIN_VALUE);

数字型三个特殊值:

  • Infinity,代表无穷大
  • -Infinity,代表无穷小
  • NaN,代表非数值

 2.字符串转义符

 引号的嵌套:外双内单,外单内双

3.字符串

  • 长度:length
  • 拼接   +                //【隐式转换】
console.log('12' + 12');     //'1212'
console.log(12 + 12);    //24
console.log('沙漠' + '骆驼');   //'沙漠骆驼'

只要有字符串和其它类型相拼接   最终结果是字符串

变量与字符串相连:引引加加

var age =18;
console.log('我' + age +'岁了');   //我18岁了

undefined 和数字相加,最后结果是NaN

 null 空值

var space = null;
console.log(space + 'pink');  //nullpink

console.log(space + 1);  //1

typeof 输出的结果是变量类型

prompt 取过来的值是字符型的

4.转换

转换为字符串:

 转换为数字型:

 注意 parseInt和parseFloat单词的大小写

//1.parseInt(变量)  可以把 字符型的转换为数字型 得到的是整数

console.log(parseInt('3.14'));   // 3 取整
console.log(parseInt('3.94'));   // 3 取整
console.log(parseInt('120px'));   // 120 会去掉这个px单位
console.log(parseInt('rem120px'));  // NaN

//2.parseFloat(变量)可以把 字符型的转换为数字型 得到的是小数 

console.log(parseFloat('3.14'));   // 3.14
console.log(parseFloat('120px'));   // 120 会去掉这个px单位
console.log(parseFloat('rem120px'));  // NaN

转换为布尔型

  •  不能直接拿浮点数进行相比较是否相等,否则返回false

i++和++i:

 

 等号:

  • =-  赋值
  • == 判断两边两边是否相等(注意此时有隐式转换
  • === 全等(值与数据类型完全相同)

数组

格式:  数组名[索引号]   索引号从0开始

数组的长度是元素个数,不要和索引号混淆

数组名.length 动态监测数组元素的个数

for里面的 i 是计数器,当索引号使用,数组名[i]是数组元素第 i 个数组元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值