All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.sap.base.strings.toHex.js Maven / Gradle / Ivy

/**
 * Create hex string and pad to length with zeros.
 * @example
 * sap.ui.require(["sap/base/strings/toHex"], function(toHex){
 *      toHex(10, 2); // "0a"
 *      toHex(16, 2); // "10"
 * });
 *
 * @function
 * @since 1.58
 * @private
 * @alias module:sap/base/strings/toHex
 * @param {int} iChar UTF-16 character code
 * @param {int} [iLength=0] number of padded zeros
 * @returns {string} padded hex representation of the given character code
 */ /*!
     * OpenUI5
     * (c) Copyright 2009-2024 SAP SE or an SAP affiliate company.
     * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
     */
/*
 * IMPORTANT: This is a private module, its API must not be used and is subject to change.
 * Code other than the OpenUI5 libraries must not introduce dependencies to this module.
 */

var fnToHex = function (iChar, iLength) {
  var sHex = iChar.toString(16);
  if (iLength) {
    sHex = sHex.padStart(iLength, '0');
  }
  return sHex;
};
export default fnToHex;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy