JavaScript基本使用

基本使用

1.JavaScript組成 javascript

  ECMAScript+BOM+DOMjava

  BOM的思想(重點)編程

  DOM的思想(重點)this

 

2.使用<script></script>標籤spa

  document.write方法debug

  原樣輸出標籤code

 

3.註釋對象

  單行註釋 //blog

  多行註釋 /* */ip

 

4.使用引入js文件的方式

  <script type="text/javascript" src="demo1.js" />; 不可使用單標籤

  <script src="demo1.js">alert('xxxx')</script>; 不能夠在標籤中寫代碼

 

5.<script>標籤的屬性

  src 表示要引入的外部文件

  type 表示腳本語言的類型

 

6.常量(字面量)

  相對於變量來講,常量是不會改變的,咱們能夠把JS中的數據值理解爲常量,例如1就是數字1,不可能變成其它的,因此它就是常量 每個具體的數據類型都是常量.

 

7.變量

  顧名思義,變量便可變的量,在JS中咱們使用var 關鍵詞來定義一個變量,而變量存儲的值能夠改變的 值是能夠改變的
  在ES6中定義變量使用的是let
  JS中變量自己沒有什麼意義,僅僅是一個名字而已變量只是一個無心義的名字,咱們操做變量其實想要操做的都是它存儲的那個值。值不能夠變,變量只能表明一個值。

var age = 18;
var weight = 108;
var name = "尹濤";
//尹濤的年齡是18,體重是108
 
//多個變量跟字符串鏈接的時候,使用+號
document.write(name+"的年齡是"+age+",體重是"+weight+"<br>");

 

7.命名規則

  一個名字能夠由多個有意義的單詞組成的,那麼第一個單詞首字母小寫,其他每個有意義的單詞的首字母都要大寫

切記:命名的時候要使用英語,千萬不能使用拼音。還要注意一點,那就是否是全部的單詞都須要簡寫,咱們必須保證別人在看到你命名的名字以後知道是什麼意思。要作到「見字知意」。

 

8.變量的類型

  String、Number、Array、Object、

  Boolean   a==b

  特殊類型 Null、Undefined

  若是alert(abc)一個不存在的變量,會直接報錯,而不是undefined,可見undefined和真正的未定義仍是有些區別的。由於它是一種特殊類型。

  null也是一種值,但邏輯含義是沒有值,它是對象Object類型

  typeof關鍵字

 

9.變量的計算

  加減乘除運算

var a=5+4;   var b=a*2;  var c=b/4;  var d=b-c;
var e=-d;  var f=e%4;  var g=18.4;  var h=g%4;
var i=3;  var j=i++;  var k=++i;

   字符串和變量的拼接

document.write("姓名:"+name+","+"age:"+age);

  全部的語句切記要加;結束,雖然不寫語法上正確,但這是很是很差的編程習慣

 

10.關鍵字

break

else

new

var

case

finally

return

void

catch

for

switch

while

continue

function

this

with

default

if

throw

 

delete

in

try

 

do

instanceof

typeof

 

 

11.保留字

abstract

enum

int

short

boolean

export

interface

static

byte

extends

long

super

char

final

native

synchronized

class

float

package

throws

const

goto

private

transient

debugger

implements

protected

volatile

double

import

public

 

 

12.類型的轉換

var a=3; var b="10"; var c=true;
alert(a+b); alert(b+c); alert(a+c);

 

  字符串轉換數字類型:parseInt()、parseFloat()

  四捨五入Math.round(78.266)--->78

 

13.賦值操做

  n =、+=、-=、*=、/=、%=

 

14.關係運算

  n <、>、<=、>=、==、===、!=

 

15.邏輯運算

  n && 與、|| 或、! 否

 

16.自增、自減

  n ++a, a++

  n --a, a--

相關文章
相關標籤/搜索