javaScript的基本语法规范总结

javaScript的基本规范和常识

1.//单行

/**/多行注释

2.语句结束使用分号结尾。

3.JavaScript是区分大小写的,变量和函数都是区别大小写的。

4.javascript标识符,所谓标识符就是变量 函数 属性的名字,或者函数里面的参数,这都是称之为标识符

标识符铭文规定:字母数字下划线或者是$ 不能以数字开头,不能使用关键字或者保留字做标识符,保留字符就是指的特殊的 比如说if top之类的

5.变量:变量本身是没有类型的,是可以保存任何数值任何类型的数据,换句话说每个仅仅是用于保存值的占位符而已。

6.变量的声明和赋值

变量的声明:变量的声明要使用var操作符(当浏览器发现时var的时候就知道这是一个变量) 语法 :var 变量名

(省略var生命的变量名就是全局变量,但是不建议使用!)

其中一次声明多个变量,用逗号隔开,比如:var name="张",age=12,sex="男",address;

javaScript的数据类型(掌握typeof 掌握Undefined掌握null)

Ecamscript语法规定中简单数据类型:Undefined null boolean number String还有负责数据类型Object

其中typeof 是检测变量类型。语法是typeof 变量 或者是typeof(变量) 返回类型是字符串,值有可能是 String
number booleanobject undefined function(我们想要知道一个变量或者参数是什么类型,我们就用typeof这个方法查看!)

其中使用console.log();//在控制台中打印,浏览器F12查看console。

Undefined :是没有定义的,类型是一个特殊类型Undefined。当我声明一个变量,没有给他赋值,那这个变量就是Undefined、

null:值表示一个空对象指针,如果定义的变量准备在将来用于保存对象,那么好将变量初始化为null,而不是其他值。

(Undefined的值是派生自null值的,所以undefined==null比较时候返回结果是true)

Number:表示整数和浮点数,浮点数就是小数,比如var a=12.22;

NaN:即非数值Not a number 是一个特殊的值,那么什么时候会出现NaN呢:

var a=14;

console.log(a-"adc");//使用数字去减去一个非数字的时候就是一个非数值NaN,那么这个NaN优势属于number类型所以

console.log(typeof(a-"abc"));返回结果就是number

(任何涉及到NaN的操作比如NaN/10 都会返回NaN)NaN与任何值都不相等,包括NaN本身。

NaN中这个IsNaN(n)这个方法用来检测n是不是“”非数值“”返回的是boolean, true 或者是false

var id="16";

console.log(isNaN(id));检测id是不是一个非数值,双引号里面的是字符串,返回值是false,因为isNaN对接收的的数值,先尝试转换为数值,在检测

是不是非数值


数值转换:

数值转换有三个函数可以非数值转换为数值:

number pareseInt() pareseFloat()

id=number(id);//把id强制转换为number数值类型(把一个值强制转换为数值,如果遇到是字符串则返回NaN)不建议用


pareseInt操作的参数必须是数字开头

var aa=preseInt("28px");

console.log(aa);返回28

paresefloat 操作的惨数必须是以数字开头只会提取第一个小数点的值,直到第二个小数点无效,而且会直接忽略第一个0;




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值