第二季 第四天 part2

2022-09-08 14:54:11 字數 1673 閱讀 5835

string(value) 轉型函式

這個轉型函式能把任何型別的值轉化為字串

tostring()方法----   index.tostring( 引數(此引數為數字轉換為字串的多少進製))

除了null和undefined值沒有這個方法,其他型別的值都有這個方法

number() 函式 (預設十進位制

下面兩種專門轉化字串到數字

parseint(引數1,引數2(最好設定為10進製))  函式(更多在乎是否符合數值型別)

忽略字串前面的空格,只找數字字元和減號/加號

空字串會返回nan

遇到非數字字元就會終止

parsefloat()函式  只能解析十進位制的 可以解析小數

函式可以作為引數傳遞

當乙個函式沒有返回值的時候,那麼就會返回undefined

五種簡單資料型別,基本資料型別

一種複雜資料型別,引用型資料型別

1.發生資料型別不匹配時,往往是自動轉換型別或者默默地失敗。brendan eich覺得,如果null自動轉為0,很不容易發現錯誤。

j**ascript的最初版本是這樣區分的:null是乙個表示"無"的物件,轉為數值時為0;undefined是乙個表示"無"的原始值,轉為數值時為nan

但是,上面這樣的區分,在實踐中很快就被證明不可行。目前,null和undefined基本是同義的,只有一些細微的差別。

null表示"沒有物件",即該處不應該有值。典型用法是:

(1) 作為函式的引數,表示該函式的引數不是物件。

(2) 作為物件原型鏈的終點。

object.getprototypeof(object.prototype)// null

undefined表示"缺少值",就是此處應該有乙個值,但是還沒有定義。典型用法是:

(1)變數被宣告了,但沒有賦值時,就等於undefined。

(2) 呼叫函式時,應該提供的引數沒有提供,該引數等於undefined。

(3)物件沒有賦值的屬性,該屬性的值為undefined。

(4)函式沒有返回值時,預設返回undefined。

var i;

i// undefined

function f(x)

f()// undefined

var o = new object();

o.p// undefined

var x = f();

x// undefined

變數只是對值的乙個引用

給變數加上一堆()沒有改變變數的意思   typeof a  typeof(a)

模板字面量 是允許嵌入表示式的字串字面量

字串轉義符號

Java 基礎(第二季)

public class helloworld public class helloworld int num1 int num2 初始化塊 static public static void main string args 結果如下 通過靜態初始化塊為靜態變數num3賦值 通過初始化塊為變數nu...

X A B (第二季水)

description give you two numbers a and b,if a is equal to b,you should print yes or print no input each test case contains two numbers a and b.output ...

遷移填坑第二季

之前說到,配置了遷移環境碰到了各種坑,然後終於解決掉了,終於能夠nova live migration kobe compute5了。然後就開始批量生產遷移環境,然後。之前是只用了compute3和compute5,然後把compute6和compute7也配置好nfs和libvirt,然後嘗試把k...