数据类型

js书写位置
  1. 行内式
 <body>
    <input type="button" value="dog" onclick="alert('cat')">
</body>
  1. 内嵌式
<head>
    <script>
        alert("tiger");
    </script>
</head>
  1. 外部js
#html
<head>
    <script src="my.js"></script>
</head>
#js
alert("boom");
注释
  1. 单行注释
//abc
  1. 多行注释
/*dsf
asf
*/
输入输出语句
方法说明
alert(msg)浏览器弹出警示框
console.log(msg)浏览器控制台打印输出信息
prompt(info)浏览器弹出输入框,用户可以输入
变量
  • 声明
var a;
数据类型

Number、Boolean、String、Undefined、Null

  • Number
    可以包含整数和小数
var a=1, b=1.1;

MAX_VALUE(最大值)、MIN_VALUE(无穷小)、Infinity(无穷大)、-Infinity(无穷小)、NaN(非数值)

isNaN()//是数字,返回false;不是数字,返回true
  • String
    外双内单、外单内双

字符串长度

str.len

字符串拼接
字符串+任何类型=拼接后的新字符串

  • Undefined
    声明了变量,但没有赋值
  • Null
    空值
var a = null;
  • 检测数据类型
    typeof

  • 转换数据类型
    转换为字符串类型

var num = 1;
alert(num.toString())
var num = 1;
alert(String(num))
var num = 1;
alert(num + "字符串")

转换为数字型

转换为整数

parseInt(a)

a可以为小数或字符串。如:12.3、“120.3”、“120px”

转换为浮点数

parseFloat(a)

a可以为字符串

强制转换

Number(a)

隐式转换

console.log('12' - 0)

可以用 - 、/、 *来实现

  • 转换为布尔型
Boolean("trye")

代表空和否定的值被转换为false;其余转化为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值