js的四種引入方式:
(1)行內:直接將js**寫在html標籤中
(2)內嵌:js**用標籤包裹要編寫的js內容。
(4)a標籤的js引入:
2.變數:
變數就是裝資料的容器。變數裡面可以裝任何東西。
變數命名採用駝峰命名法。如:username。
賦值=的左邊是變數容器,右邊是裝在容器裡面的資料,輸出的結果和控制台列印的結果是裝在容器裡面的東西而不是變數容器。
3.資料型別:
基本資料型別:
number(數字)、string(字串)、boolean(布林型)、null(空物件)、
undefined(未定義)
引用資料型別:
array(陣列)、object(物件)、function(函式)
=父子符號,左邊是變數,右邊是值
var null1=null空值
模板字串(下來學習 黑色代表字串)
運算子:%取餘
加法字串拼接
減乘除正常運算
布林值和數字轉換
其他的是true
只有0是false
隱式轉換
nan不是乙個數字(沒有辦法比較)
alert(警告框)斬斷後面的**
選擇器的優先順序;
邏輯運算子》算術運算子
4.運算子
(1)算術運算子
+、-、*、/、%
其他不同型別與字串型別進行除了加法以外的算術運算時會出現隱式轉換
console.log(100 - 『2』);//98
console.log(100 * 『2』);//200
console.log(100 / 『2』);//50
console.log(100 % 『2』);//0
(2)邏輯運算子
與:&& 或:| | 非/取反: !
優先順序:
! > 算術運算子 > 邏輯與或
(3)比較運算子
>、<、>=、<=、==、===、!=、!==
== : 只比較數值
=== :要比較值和型別
比較運算子一定會得到乙個布林值
a!==a
a==!a
5.其他型別轉換為數字型別
(1)parseint(),強制轉換為整型 ,遇到非數字時就拋棄非數字及其後面的內容
(2)parsefloat(),強制轉換為小數, 遇到非數字時拋棄非數字及其後面的內容
(3)number() 當內容全部為數字時才能轉換為數字型別,否則 結果為nan
判斷資料是否是乙個非數字使用方法 isnan()。
6.其他型別轉換為字串型別
(1)string(變數)
(2)變數與字串之間用+號拼接
(3)變數 . tostring()
7.其他型別轉布林
(1)!!變數
(2)boolean(變數)
console.log(!!123);//true
console.log(boolean(123));//true
當布林型別與數字型別做算術運算或比較運算時,布林型會優先轉為數字。
true: 1 false: 0
轉換為布林型:
非0數字都為true, 0為false;
非空字串都為true,』 '空字串為false;
輸出:頁面輸出:document.write()
控制台列印:console.log()
警告框:alert()
輸入:window.prompt()
prompt()
8.一元運算子
++、–、!
9.三元運算子
條件 ? 條件為真時的情況 :條件為假時的情況
變數 資料型別 運算子
一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...
js資料型別 運算子
1 資料型別 變數命名規則 不能使用關鍵字和保留字 關鍵字 已有的語法 保留字 還沒有使用的關鍵字 首字母可以是字母 下劃線 符,不能是數字 運算子 適合多個單詞定義變數 駝峰命名,第二個單詞首字母大寫 匈牙利命名法,單詞前新增資料型別辨識,如inum 下劃線命名,通過下劃線連線多個單詞 折行顯示 ...
Java 資料型別 變數 運算子
現實生活中有各種檔案 文字 邏輯 資料的大小 精度展示需求。我們需要使用最恰當的方式去表示。根據現實需要選用最恰當的方式。無論是記憶體還是資料庫中。常見的乙個問題是乙個字段我們到底用什麼型別去表示。這個欄位最多會占用多少空間。選用合適的資料型別和位數。在高效能的這個角度來說,我們能夠降低記憶體的消耗...