zoukankan      html  css  js  c++  java
  • Python学习前端之JavaScript

      JavaScript介绍

    • 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。
    • Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言。Sun和Netscape共同完成,后改名叫JavaScript。
    • 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript。
    • 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。
    • ECMA-262 是 JavaScript 标准的官方名称。

      JavaScript的两种引入方式

      1:在thml文件中添加script标签:

    <script>
      // 在这里写你的JS代码
    </script>
    

      2:引入额外的JS文件  

    <script src="myscript.js"></script>

      JavaScript的注释

    //  单行注释
    
    /*   
    
    多行注释
    
    */
    

      javascript结束符

        

      JavaScript中的语句要以分号(;)为结束符。

      javascript声明变量

    JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。
    声明变量使用 var 变量名; 的格式来进行声明
    
    
    var name = "yinxin"
    
    var age =18

      

      JavaScript数据类型

      数据类型-字符串

      字符串是存储字符(比如 "Bill Gates")的变量。

      字符串可以是引号中的任意文本。您可以使用单引号或双引号:

      

    var name = "yinxin";
    var name = 'yinxin';



    name.lenght 字符串长度
    name.trim() 移除空白
    name.trimLeft() 移除左边的空白
    name.trimRight() 移除右边的空白
    name.charAt(n) 返回第n个字符
    name.concat(value, name.name.name.) 拼接
    name.indexOf(substring, start) 子序列位置
    name.substring(from, to) 根据索引获取子序列
    name.slice(start, end) 切片
    name.toLowerCase() 小写
    name.toUpperCase() 大写
    name.split(delimiter, limit) 分割

      数据类型-数字

      

    var  age = 18;     // 可是整数
    var salary = 3500.12;  // 可是小数


      数据类型-布尔

    var  x = true;
    var y = false;    // true false 都为小写

     ""(空字符串)、0、null、undefined、NaN都是false。

      数据类型-数组

      数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。

    var  now students = ["yinxin","shao","dan"];
    
    var now students;
    
    students[0] = "yinxin";
    

      数据类型-对象

      

    对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
    
    var info = {"name":"yinxin","age":18}
    
    可通过以下两种方式获取值 :
    
        1: info.name
            info.age
    
        2: info["name]
           info["age"]
    

      

      Undefined 和 Null

      Undefined 这个值表示变量不含有值。

      可以通过将变量的值设置为 null 来清空变量。

  • 相关阅读:
    新手入门:python的pip安装(二)
    新手入门:python的安装(一)
    python解释器和环境安装
    Python基础入门总结
    Python环境搭建教程(windows10)
    漏洞重温之sql注入(三)
    漏洞重温之sql注入(二)
    漏洞重温之sql注入(一)
    漏洞重温之文件上传(FUZZ)
    漏洞重温之文件上传(总结)
  • 原文地址:https://www.cnblogs.com/yinxin/p/8608980.html
Copyright © 2011-2022 走看看