js初學第二天

2021-09-27 01:32:25 字數 3134 閱讀 1000

自動登入

不要在網咖

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...

Js學習第二天

自動登入 不要在網咖 2.tostring 把其他的型別轉換為string null和undefined 沒有tostring 方法 注意 字串和數字放一起進行運算,會自動由字串轉為數字進行運算,號會把字串裡的數字 自動轉換為number型。string 有參函式 null null undefin...

js第二天總結

補充昨天的內容 段 因為js是單執行緒的就是從上往下執行的 程序 工廠 乙個專案在計算機上執行起來後就是乙個程序。程序是分配和排程資源的基本單位,乙個專案在計算機上執行起 來後,就是乙個程序。如qq,如vscode,執行緒 工人 在程序中至少包括乙個或多個執行緒,真正幹活的是執行緒。瀏覽器是多執行緒...