Js學習第二天

2021-09-27 02:46:36 字數 2923 閱讀 5700

自動登入

不要在網咖

2.tostring()把其他的型別轉換為string

null和undefined 沒有tostring()方法

注意:字串和數字放一起進行運算,會自動由字串轉為數字進行運算,+號會把字串裡的數字

自動轉換為number型。

-->
//string()有參函式:null->null undefined–>undefined 其他都可以轉換為string型別

//boolean 和number型別都是呼叫了tostring()方法,null和undefined沒有tostring()方法

var a=123;

a=string(a);

console.log(a);//"123"

console.log(typeof a);//string

var a=false;

a=string(a);

console.log(a);//"false"

console.log(typeof a);//string

var a=null;

a=string(a);

console.log(a);//"null"

console.log(typeof a);//string

var gf;//定義變數沒有初始化 ==未定義

gf=string(gf);

console.log(gf);//"undefined"

console.log(typeof gf);//string

var a="願你三冬暖," +"\r"+

"願你春不寒,"+

"願你天黑有燈,"+

"下雨有傘,"+

"願你善其身,"+

"願你遇良人,"+

"暖色浮餘生,"+

"有好人有伴";

document.write(a);

//number()引數放進去

//1.字串–>number 數值型別直接轉換,只要出現了非數值型別的變為nan

// 空格或者空串 返回0

var y=「123」;

console.log(number(y));//123

console.log(typeof number(y))//number

var y=「123px789」;

console.log(number(y));//nan not a number

console.log(typeof number(y))//number

var y=「123789px」;

console.log(number(y));//nan not a number

console.log(typeof number(y))//number

var y=「123.456」;

console.log(number(y));

console.log(typeof number(y))//number

var y=「o123.456」;

console.log(number(y));//nan

console.log(typeof number(y))//number

//空串或者空格

var mv="";

console.log(number(mv));//0

console.log(typeof number(mv))//number

var mv=" ";

console.log(number(mv));//0

console.log(typeof number(mv))//number

//2.布林-->number

var y=true;

console.log(number(y));//1

console.log(typeof number(y))//number

var y=false;

console.log(number(y));//0

console.log(typeof number(y))//number

>number

var y=null;

console.log(number(y));//0

console.log(typeof number(y))//number

>number

var mv;

console.log(number(mv));//nan

console.log(typeof number(mv))//number

var yu=070;

document.write(yu);

yu=parseint(yu,10);

yu=0x10;

console.log(yu)

document.write(yu);

yu=parseint(yu,10);

console.log(yu);

var yu=70;

document.write(yu);

yu=parseint(yu,16);//控制進製轉換為哪個進製 把yu轉換為16進製制的

console.log(yu);

//進製問題:在不同瀏覽器結果可能不一樣

// 16進製制:以0x開頭

// 8進製:以0開頭

// 二進位制:0b

var yu=070;

console.log(yu);

yu=0x10;

console.log(yu);

yu=0b10;//二進位制有問題!!!!

console.log(yu)

JS學習第二天

2.3 算術運算子與表示式 常見的算術運算子有 對應在js當中的運算子為 運算的的前提條件是數值才能進行運算,如果不是數值進行加減乘除運算時就會出錯。加法運算 數值 var weight 65 weight weight 10 alert weight 字串拼接 字串 var dogname zha...

學習第二天

linux系統的檔案型別及許可權的相關知識 1.普通檔案 l 連線檔案 d 資料夾 表示不同的檔案型別 2.檔案許可權 r 可讀 w 可寫 x 可執行 3.chmod 修改檔案許可權,修符號或者使用八進位制 linux的基礎命令 cd 切換目錄 ls 檢視內容 表示當前目錄 上一級目錄等 touch...

第二天學習

快捷鍵 功能ctrl alt t 啟動終端 print 全屏截圖 ctrl alt a 截圖alt tab 切換視窗 shift alt tab 反向切換視窗 super d 顯示桌面 super e 檔案管理器 super l 屏鎖介面 super up 最大化視窗 super down 恢復視窗...