美文网首页
javascript基础

javascript基础

作者: xin激流勇进 | 来源:发表于2017-12-08 19:06 被阅读0次

JavaScript代码存在形式

  • <script type"text/javascript" src="JS文件"></script>
  • <script type"text/javascript">Js代码内容</script>

由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。

变量

  • 全局变量
  • 局部变量

JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量。

数据类型

JavaScript 中的数据类型分为原始类型和对象类型:
原始类型
数字
字符串
布尔值
对象类型
数组
“字典”
...
特别的,数字、布尔值、null、undefined、字符串是不可变。

-数字

JavaScript中不区分整数值和浮点数值,JavaScript中所有数字均用浮点数值表示。
-字符串

obj.length 长度
obj.trim() 移除空格
obj.charAt(n) 返回第n个字符
obj.concat()  拼接
obj.substring(from, to) 根据索引获取子序列

布尔类型

  • == 比较值
  • !=
  • === 比较值和类型
  • !==
  • || 或
  • && 且

数组

obj.length
obj.pash() 尾部追加
obj.pop()尾部获取一个元素
obj.unshift()头部插入元素
obj.reverse()

条件语句

if (){
}else if{
}else{
}

循环语句

var names = ['alex', 'tony', 'rain'];
for(var i=0;i<names.length;i++){
            console.log(i);
            console.log(names[i]);
}
var names = ['alex', 'tony', 'rain'];
for(var i in names){
            console.log(i);
            console.log(names[i]);
}

函数

function func(arg){

}

相关文章

网友评论

      本文标题:javascript基础

      本文链接:https://www.haomeiwen.com/subject/cshyixtx.html