码迷,mamicode.com
首页 > 编程语言 > 详细

python之路(十七)-javascript

时间:2016-04-16 10:43:04      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript

JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。

1. JavaScript的存在形式

JavaScript有两种存在形式,分别是文件形式和代码块形式

文件形式:

<!-- 方式一 -->
<script type"text/javascript" src="JS文件"></script>

js代码块存在形式:

<script type"text/javascript">
    Js代码内容
</script>

 

 

2、JavaScript代码存在位置

  • html的head标签内
  • html的body底部,推荐使用这种方式,因为html代码是从上往下执行的,这样可以避免某些js脚本问题而导致页面内容不显示,一般会让页面先显示出来然后再执行js脚本。

  代码示例:

  

<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、基本数据类型

  • 数字(Number)

  定义方法: 

var age=19
var age=parseInt("20")
var age=Number("21")

 

  • 字符串(String)  
        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)//取字符串的长度    

 

  • 布尔(Boolean)

  

var status = true;
var status = false;
var status = Boolen(1==1)

 

  • 数组(Array)

  

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‘}
 

 

python之路(十七)-javascript

标签:

原文地址:http://www.cnblogs.com/zhaojianbo/p/5397698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!