js介绍

javascript标识符

变量,函数,属性的名字 或着函数的参数。

命名规则
1由字母数字下划线或美元符号组成


2不能以数字开头


3不能使用关键字 保留字作为标识符

变量的声明与赋值


1.变量声明
变量的声明要使用var操作符
语法:var变量名
2.变量赋值
生命的同时赋值:var 变量名=值
先声明后赋值: 变量名=值
一次声明多个变量 用逗号隔开如:varid,sex,name=“marry”


说明:
1.省略var声明的变量是全局变量
2.




typeof


功能:检查变量类型
语法:typeof 变量 /typeof(变量)
返回值:string类型,又可能是:
string,number,boolean,object,undefined,function




undefined(没有定义)


undefined类型只有一个类型,即特殊值undefined
一般而言不纯在需要显式地吧一个变量设置为undefined值的情况




null


null值表示一个空对象指针


如果定义的变量准备在将来用于保存对象那么最好将改变量初始化为null
而不是其他值


说明:undefined值是派生自null所以undefined==null的2返回结果是ture。


 


Number


-Number:表示整数和浮点数


-NaN:即非数值(not a number)是一个特殊的数值


说明:


1.任何涉及nan的 操作(例如NaN/10)都会返回NaN。
2.Nan不与任何值相等,包括Nan自身。
3.


isNaN()
语法:isNaN(n)
-功能:检测n是否是“非数值”
-返回值:boolean


数值转换
-有3个函数可以把非数值转换成数值:
Number()
parseInt()
parseFloat()
说明:
·Number:可以把任何值转换成数值;
·pareInt:会忽略字符串前面的空格直至找到第一个非空字符。
1.parseInt():转换空字符串返回NaN
2.这个函数提供第二个参数:转换使用的基数(即多少进制)
·parswFloat:从第一个字符开始解析每个字符,直至遇到一个无效的浮点数字符
  为止。
说明:除了第一个小数点有效外,parseFloat()与paesrInt()的第二
      个区别就是在于它始终都会忽略前导的零。


这两个的值必须以数字开头








String


String类型用于表示由0或多个Unico字符组成的字符序号,即字符串可以由双引号“”或
单引号''表示




toString()与String()
语法:str.toString()
功能:将str转换为字符串
返回值:str的一个副本
参数:str是要转换的内容,可以是数值布尔值对象和字符串。
说明:在不知道要转换的值是不是null或undefined的情况下还可以使用String函数
他能将任何类型的值转换为字符串。






Boolean


用于表示i真假的类型,即true表示真 false表示假


类型转换
1.除0之外的所有数字转换为布尔型都为true
2.除“”之外的所有字符转换为布尔型都为true
3.null和undefined转换为布尔型喂false






表达式
讲同类型的数据(常量 变量 函数等)用运算符号按一定的规则连接起来
有意义的式子称为表达式







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值