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

python之路--JavaScript

时间:2019-02-01 15:45:13      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:原因   直接   很多   列表   mode   后端   决定   F12   文档   

 

一. JavaScript概述

  ECMAScript和JavaScript的关系

  1996年11月,JavaScript的创造者--Netscape公司,希望这门语言能成为国际化标准,于是决定将JavaScript交个国际标准化组织EMCA.于是有了EMCAScript, 为了保证这门语言的开发性和中立性,还有商标权的原因,所以没有用JavaScript这个名字.

  JavaScript是一种轻量级的编程语言,作者用了10天就写完啦,既能做前端又能做后端,但是有很多的槽点.

  注: ES6就是ECMAScript 6.

  一个完整的JavaScript是由三个不同部分组成的.

  1.核心(ECMAScript)

  2.文档对象模型(DOM) Document object model(整合js, css, html)

  3.浏览器对象模型(BOM)  Broswer object model(整合js和浏览器)

二. JavaScript引入与语言规范

    script标签内些代码

在head标签里面可以写,在body标签里面也可以写,放到head标签里面和放到body标签里面到底有什么区别,我们后续在讲~
<script>
  // 在这里写你的JS代码
 //console.log(降龙十八掌) #f12建打开浏览器的调试窗口,然后在console这个调试台就能看到这个内容了
  //alert(降龙十八掌)  #这个是浏览器窗口一打开咱们这个文件,就弹出一个窗口
</script>

    引入JS文件

// 在head或者body里引入都可以,src后面写的是文件名,如需要可加路径
<script src="myscript.js"></script>

    js文件注释

// 这是单行注释

/*
这是
多行注释
*/

    结束符 

JavaScript中的语句要以分号(;)为结束符. 也就是说跟缩进没有关系啦.

三. JavaScript语言基础

  变量声明(直接f12调试调写)

  1. JavaScript的变量名可以使用数字,字母,下划线, $组成, 不能以数字开头.

  2. 声明变量使用 var  变量名 ; 的格式来进行声明

var name = "Alex";
也可以分两步,声明变量var name;然后name=Alex,但是通常我们都是一步写完
var age = 18;

  注意:

    变量名是区分大小写的.

    推荐使用驼峰式命名规则. 

    保留字(语言自带的)不能用做变量名.

  槽点来了

    NaN, 表示不是一个数字(Not a Number), 也就是说是一个值,但不是一个数字

parseInt("123");  // 返回123, python语言就报错啦
parseInt("ABC");  // 返回NaN,NaN属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。
parseFloat("123.456");  // 返回123.456

  注意: 换到下一行需要用shift + enter.

四. JavaScript数据类型

  字符串(string)

var a = Hello;
var b = world;
var c = a + b;
console.log(c);  //  得到Helloworld    就相当于print 

  常用方法:

  技术分享图片

  数组

     数组就类似与python中的列表

var a = [123, "ABC"]; 
console.log(a[1]);  // 输出"ABC"

  常用方法:

技术分享图片

 

python之路--JavaScript

标签:原因   直接   很多   列表   mode   后端   决定   F12   文档   

原文地址:https://www.cnblogs.com/attila/p/10345786.html

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