javascript中var使用方法和语句特点是什么?初学者要注意什么?
属性操作符
可以通过JavaScript语言中的属性操作符“.”可以访问document对象中的方法。JavaScript中支持的操作符还有很多,比如说算术运算符(+,-)、条件表达式(>,<)以及其他的运算符。不过在这些操作符中最重要的是属性操作符。数据元素、事件句柄以及对象方法都可以看做是对象的属性,通过属性操作符访问。另外在同个语句中,可以连续调用多个方法。如下实例:
var person=document.getElementByld("name").style.fontsize="14px";
通过doucment的getElementByld方法访问页面元素,style是对象页面元素的一个属性,而页面元素可以通过getElementByld方法访问,getElementByld又是document对象的元素。
属性操作符
var关键字和作用域
var在JavaScript中定义变量。如果使用var定义变量,该变量就是一个局部变量,也就是只能在改变量的函数内部使用。如果不使用var,那边变量将是全局变量,该变量可以任意地方访问,var使用要根据实际情况灵活运用。要避免使用全局变量,是因为如果程序有多个js文件,在某个文件中如果不注意使用了原来的全局变量,变量新的值会覆盖原来的值会导致数据丢失程序出现错误。所以变量作用域是非常重要的,变量作用域规则如下:
1、如果使用var关键字定义变量,变量属于这个函数(代码块)的局部变量;
2、如果没有使用了var关键字定义变量,并且存在同名的全局变量,该变量等同于全局变量;
3、如果使用了var关键字定义变量没有对它进行初始化,那么它是未定义并且是局部变量;
4、定义没有使用var关键字,没有进行初始化,这个变量是一个全局变量,但是未定义的;
只要在函数(代码块)内部使用var定义变量,就可以避免全局变量和局部变量同名的问题。
javascript语句
javascript语句
javascript语句提供了不同的语句。常用的语句是赋值语句用来变量赋值。其他语句包括:for循环语句,循环处理给定值的语句代码块;if-else条件语句,根据条件判断是否某段代码;switch条件判断语句,它是通过给定值判断执行相关的代码段。
javascript语句结束符有统一要求吗?
意思是javacsript常用的语句,每种类型的语句都有语法要求。javascript不强制要求使用分号作为语句的结束符,有时候是为了区分不同的语句。有时候一行写入完整语句时,换行符认为语句的结束符。不过还是建议初学者使用分号作为语句的结束,这样便于我们养成良好的代码书写规范,毕竟自己写的代码不仅自己看懂,而且也需要其他人能看懂提高代码可读性。