控制臺(tái)

2024-01-23 17:30 更新

本模塊提供了一個(gè)簡單的調(diào)試控制臺(tái),類似于瀏覽器提供的JavaScript控制臺(tái)機(jī)制。

說明

本模塊首批接口從API version 3開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

console.debug

debug(message: string, ...arguments: any[]): void

以格式化輸出方式打印調(diào)試信息。

從API version 9開始,該接口支持在ArkTS卡片中使用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名

類型

必填

說明

message

string

表示要打印的文本信息。

arguments

any[]

表示其余要打印的信息或message的替換值。

示例:

  1. const number = 5;
  2. console.debug('count: %d', number); // 格式化輸出替換message中的文本。
  3. // count: 5
  4. console.debug('count:', number); // 打印message以及其余信息
  5. // count: 5
  6. console.debug('count:'); // 僅打印message
  7. // count:

console.log

log(message: string, ...arguments: any[]): void

以格式化輸出方式打印日志信息。

從API version 9開始,該接口支持在ArkTS卡片中使用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名

類型

必填

說明

message

string

表示要打印的文本信息。

arguments

any[]

表示其余要打印的信息或message的替換值。

示例:

  1. const number = 5;
  2. console.log('count: %d', number); // 格式化輸出替換message中的文本。
  3. // count: 5
  4. console.log('count:', number); // 打印message以及其余信息
  5. // count: 5
  6. console.log('count:'); // 僅打印message
  7. // count:

console.info

info(message: string, ...arguments: any[]): void

以格式化輸出方式打印日志信息。(console.log()的別名)。

從API version 9開始,該接口支持在ArkTS卡片中使用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名

類型

必填

說明

message

string

表示要打印的文本信息。

arguments

any[]

表示其余要打印的信息或message的替換值。

示例:

  1. const number = 5;
  2. console.info('count: %d', number); // 格式化輸出替換message中的文本。
  3. // count: 5
  4. console.info('count:', number); // 打印message以及其余信息
  5. // count: 5
  6. console.info('count:'); // 僅打印message
  7. // count:

console.warn

warn(message: string, ...arguments: any[]): void

以格式化輸出方式打印警告信息。

從API version 9開始,該接口支持在ArkTS卡片中使用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名

類型

必填

說明

message

string

表示要打印的警告信息。

arguments

any[]

表示其余要打印的信息或message的替換值。

示例:

  1. const str = "name should be string";
  2. console.warn('warn: %d', str); // 格式化輸出替換message中的文本。
  3. // warn: name should be string
  4. console.warn('warn:', str); // 打印message以及其余信息
  5. // warn: name should be string
  6. console.warn('warn:'); // 僅打印message
  7. // warn:

console.error

error(message: string, ...arguments: any[]): void

以格式化輸出方式打印錯(cuò)誤信息。

從API version 9開始,該接口支持在ArkTS卡片中使用。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名

類型

必填

說明

message

string

表示要打印的錯(cuò)誤信息。

arguments

any[]

表示其余要打印的信息或message的替換值。

示例:

  1. const str = "value is not defined";
  2. console.error('error: %d', str); // 格式化輸出替換message中的文本。
  3. // error: value is not defined
  4. console.error('error:', str); // 打印message以及其余信息
  5. // error: value is not defined
  6. console.error('error:'); // 僅打印message
  7. // error:
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)