标签:
JavaScript
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。
1. JavaScript的存在形式
JavaScript有两种存在形式,分别是文件形式和代码块形式
文件形式:
<!-- 方式一 --> <script type"text/javascript" src="JS文件"></script>
js代码块存在形式:
<script type"text/javascript"> Js代码内容 </script>
2、JavaScript代码存在位置
代码示例:
<body> <script src="jquery-2.2.3.min.js"></script> <script> (function(){alert(1);})(); (function(arg){ console.log("aaabbb",arg) })("cccddd"); function foo(num1,num2){ this.num1=num1; this.num2=num2; this.Func= function (arg) { return this.num1+arg; } } </script> </body>
3、变量
JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量
var name = "seven" # 局部变量 age = 18 # 全局变量
注:注释 // 或 /* */
4、基本数据类型
定义方法:
var age=19 var age=parseInt("20") var age=Number("21")
var name =String("北京故宫") console.log(name[0]) //按照索引取相应的字符串 console.log(name.charAt(2))//按照索引取相应的字符串 console.log(name.substring(1,4))//连续取字符串 console.log(name.indexOf("京"))//取某字符串的索引 console.log(name.length)//取字符串的长度
var status = true; var status = false; var status = Boolen(1==1)
var names = [‘alex‘, ‘tony‘, ‘eric‘] var names = Array(‘alex‘, ‘tony‘, ‘eric‘) 常用方法: 添加 obj.push(ele) 追加 obj.unshift(ele) 最前插入 obj.splice(index,0,‘content‘) 指定索引插入,中间的0是固定参数必须为0 移除 obj.pop() 数组尾部获取 obj.shift() 数组头部获取 obj.splice(index,count) 数组指定位置后count个字符 切片 obj.slice(start,end) 合并 newArray = obj1.concat(obj2) 翻转 obj.reverse() 字符串化 obj.join(‘_‘) 长度 obj.length字典
var items
=
{
‘k1‘
:
123
,
‘k2‘
:
‘tony‘
}
标签:
原文地址:http://www.cnblogs.com/zhaojianbo/p/5397698.html