JavaScript(二)

数据类型和变量: 3种基本数据类型 1.字符串类型 这个和其他语言的差不多,关键是没有char类型。 2.数字类型 只有浮点型,特殊值 infinity(无限大),NaN(not a number) 也可以用Number这个对象来调出最大和最小值; 3.布尔型 只有true or false 特殊数据类型 1.函数 2.undefined 3.null 复合数据类型 1.对象 2.数组数据类型转换 1.JavaScript提供隐式转换,定义变量时不必声明数据类型,JavaScript会帮您在使用该变量时,自动帮您转换数据类型for example: if(1){ ....} 这时JavaScript会把1转换为true,非0的数值都可以转化为true,0转化为false; 2.JavaScript还提供显示的转换比如tostring(),ToNumber()等 JavaScript在数据进行运算的时候也可以隐式的转换数据类型;常量: 常量有整形(包括浮点型和整形)浮点型用科学计数法表示,也可以用一般数学的.号来分隔整数和小数; 字符串常量,中如果有“”的或者其他的容易混淆的符号就必须进行转义,用反斜杠表示,比如“/“/””; 此外还有布尔常量,和数组常量;变量:定义变量的时候如果是引用数据类型,比如对象或者是数组,并且如果没有参数,那么后面的大括号可以省略; JavaScript和一般语言一样必须先定义后使用,当然定义时可以省略var关键字,如果写了var关键字就不能用 delete关键字来删除,这个以后再写,至于命名方式和一般语言一样,头字母不能以数字开头,如果有两个以上 单词组成,那么第一个字符小写,第二个单词首字母大写的命名规则,这个和java一样,和.NET不一样; JavaScript允许重复定义相同的变量,函数也可以嵌套,这个和其他语言有区别; 还有就是定义了变量就必须在整个应用程序中给赋初值,否者就会产生一种数据类型undefined; 还有一个就是变量和有效范围必须注意;区分全局和局部的概念; JavaScript允许函数嵌套,所以必须清楚变量的有效范围,即:变量在内层函数中的可以在外层函数中使用,但 不能在更上一级的父类中使用;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值