javascript基本常识

Javascript脚本。可在head中用scri定义(用类似style的方法)也可以在用的地方具体定义。
Javascript中,使用console.log()来调用变量。(调用的变量在调度台显示)。
onclick是标签属性 onclick=”window.scroll(0,0)”;
javascript中用var 来声明任何变量,不区分数据类型。
数据类型:字符串(不管什么时候都需要用引号引起来)、数字、布尔代数(true false)、数组、对象。

定义数组可直接在大括号中把元素用逗号分开,
也可以 var 数组名:new Array();来定义
对象:(可以简单的理解为c语言中的结构体)
定义方法:{属性名:属性值,……,属性名:属性值}
调用方法:1.对象名.属性名
2.对象名[属性名]

具体
javascript中除法结果为小数而不是整数
i+=j等价于i=i+j, -= *= /=也是一样的
三步运算符:表达式(结果为布尔代数)?表达式1:表达式2 当表达式结果为true时,返回表达式1,当结果为false时,返回表达式2。
“==”与“===” 前者只要值相等就是true 后者必须值相等且数据类型相同才是true.
逻辑运算符中的“短路现象”
显然,“&&”之前的语句是false或“||”钱的语句是true时,电脑将直接得到结果而不运算后面的语句。
eg:
var a=10;
var b=10;
if(((a=0)==0)||((b=20)==20)){
console.log(b)//输出b=10

数组名.length表示数组长度(用数字表示)
for的另一种不同于c语言的使用方法:
for(var index in names){
}
其中,index是一个变量,它自动依次从头至尾获取后面数组的序号 names是变量名 {}内是循环体。

javascript中,方法(就是函数)的定义方法:
fuction 方法名(参数){方法体} (注:参数名中不能有var)
关键字 return 作用:1.结束当前方法 2.返回值
意味着可以单独使用return来强行结束当前方法,不执行return之后的语句。

猜你喜欢

转载自blog.csdn.net/Ricardo_Y_Lu/article/details/81366188