javascript
JavaScript第一天学习
行內式js寫法
- <a href=“javascript:alert(‘hello world’)”>點擊
// 代碼寫在了script標簽里面會立即執行
// 寫在行內會通過操作執行
寫在行內
寫在行內會通過點擊激活操作執行
頁面里
代碼寫在了script標簽里面會立即執行
外鏈式寫法
在外創建一個.js結尾的文件
用script引入
外鏈式和內嵌式不能混用,如果混用,會優先執行外鏈的
引入的代碼也是立即執行
寫在引入文件里的js代碼不會執行
變量:
數據的容器 作為數據的容器
給數據起一個有意義的名稱
數據
計算機知識別0101
為了方便對于數據的使用,我們會把數據演變為各種數據據類型
比如字符串:
任意字符,外部被單引號或者雙引號包裹
“hello world”
‘hello world’
我們在使用雙引號或者單引號為字符的時候,那么我們就需要對單引號和雙引號進行區分
如果我們要使用單引號或者雙引號為字符的時候, 那么我們需要用不同的引號來設置邊界
我們非要在字符串中使用單引號或者雙引號,沃恩需要用到轉義字符
數據類型:
基本數據類型
string
number
boolean
undefined 未定義
null 空
關鍵字 typeof()
主要作用是判定當前數據屬于什么類型
var bool = false;
var res = typeof bool;
alert(res);
JavaScript的數據類型的轉換
javascript 的變量中可以存儲任意類型的數據
轉換:
其他類型轉換為數字的規則:
字符串=》數字
通用轉換方式:
Number();(API)
1、純數字:直接轉
var str1 = “123456”;
var num = Number(str1);
alert() ## 看不出來
console.log() ##
2、數字字母混淆
var str2 = “12abc12abc”
var num = Number(str2);
colsole.log(num, typeof(str2)); ==>NaN number
NAN 非法計算得來的結果,特殊的數字類型,
特點:
1、NAN 轉換為i布爾false
2、NAN 不等于任何數值 包括NAN
3、判斷需要特殊的API: isNaN
parseInt/parseFloat 更多適用在字符串或數字類型操作
類型轉換功能:
注意:
不是整體進行字符串類型的轉換,而是逐個字符的類型轉換
如果第一個字符開頭是非數字,那么parseInt 那么parseInt返回結果為NaN
如果開頭字符是數字,parserInt會從左到右依次檢索,直到第一個不為數字的字符把前面截取,并返回并轉換為數字
parserInt 轉進制
parserInt(“當前數值”, 當前進制|number)
在 js 中,只有 ‘’、0、null、undefined、NaN,這些是 false,其余都是 true
null == 0 false
null == false false
flase == 0 報錯
“” == 0 false
undefined 值是由 null 值派生而來的,因此 ECMA-262將它們定義為表面上相等
null == undefined // true
比較運算符中漢字編碼的時候用的是從/u4e00 - /u9fa5
編碼, 從筆畫少到筆畫多來編碼(適用于95%)
js 在計算過程中,盡量避免小數計算
若是一定計算小樹,自增大為整數,做整數運算后,轉化為小數
prompt(“請輸入本次成績”)
復雜數據類型
總結
以上是生活随笔為你收集整理的JavaScript第一天学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决网页中不能复制文字的问题
- 下一篇: 前端学习之JavaScript第二天学习