python之路--JavaScript
阿新 • • 發佈:2019-02-01
pri 開發 javascrip 編程語言 strong info 國際 什麽 swe
一. 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