js变量+数据类型

一、变量

变量命名规范

1.由字母(A—Z,a—z),数字(0—9),下划线(_),美元符号($)组成
2.严格区分大小写
3.不能以数字开头
4.不能是关键字
5.变量名必须有意义
6.遵守驼峰命名法。首字母小写,后面的单词的首字母大写
eg:myFirstName

定义进制

八进制在0——7前面加o表示八进制
十进制在0——9,a——f数字前面加ox表示十六进制

二、数据类型

字符串的拼接

字符串+任何类型=拼接之后的新字符串
eg:字符串相加

alert(‘hello’+‘ ’+‘world’);
结果为 hello world

数值字符串相加

alert(‘100+‘ ’+100’)
结果为 100100

数值字符串+数值

alert(‘11+12)
结果为1112

转换字符串类型

1.转化为字符串
  • toString
    var num=1;alert(num.String)

  • String()
    var num=1;alert(String(num));

  • 加号拼接字符串
    var num=1;alert(num+“我是字符串”)

2.转化为数字型
  • parselent(string)函数 将string类型转化为整数数值型
    `parselnt(‘3.14’) 取整后为3
    parselnt(‘3.94’) 取整后为3
3.转化为布尔型
  • Boolean()函数
    代表空,否定的值会被转换成false
    如‘ ’,0,NaN,null,undefined

  • 其余值会被转化为true

运算符

前置自增运算符:先加1,后返回原值
后置自增运算符:先返回原值,后加1
前置自增和后置自增如果单独使用的,效果是一样
eg:var e=10;
var f=e++ + ++e
console.log(f);
结果是22
剖析:e++在计算过程的值为10
经过了e++后 e=11
则,++e在运算过程中的值为12

比较运算符

<   小于号
>   大于号
>=   大于等于
<=   小于等于
==   判断号
!=   不等于
=== !==   等于 要求值和数据类型都一致

==是默认 转换为数据类型,会把字符串数据转换为数字型,只求值相等
===要求值和类型都一样

逻辑中断逻辑或

1.逻辑与短路运算

逻辑表达式(表达式1&&表达式2)
如果表达式1为真 ,则返回表达式2
如果表达式1为假,则返回表达式1
如果有空或否定的为假,其余为真
eg:0 null ‘ ’ undefined NaN,为假

2.逻辑或中断运算

逻辑表达式(表达式1||表达式2)
如果表达式1为真,则返回 表达式1
如果表达式1为假,则返回表达式2

同时出现逻辑运算符的话==先&&后||
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值