请描述一个基于 uom 字符串，如何将单位从💡厘米/cm💡转换为💡米/m💡的JavaScript函数。函数名称为`cmToM`，输入一个字符型单位数量并返回对应米数的浮点型数字，保留小数点后两位数字。例如输入 `100` 表示 100 厘米，要求函数返回 `1.00`。此外，请在注释中详细介绍函数的用法，包括输入输出数据类型及格式。另外，该JavaScript代码需遵守 ES6 标准。
user
```javascript
/**
 * 将字符型厘米单位转换为米单位，并返回保留两位小数的浮点型数字。
 * @param {string} cmStr - 输入的字符型厘米单位数量，例如 '100'。
 * @returns {number} - 返回转换后的米单位数字，保留两位小数，例如 1.00。
 * @example
 * // 示例 1: 输入100厘米
 * console.log(cmToM('100')); // 输出: 1.00
 * @example
 * // 示例 2: 输入50.75厘米
 * console.log(cmToM('50.75')); // 输出: 0.51
 */
function cmToM(cmStr) {
  // 将输入的字符串转换为数字
  const cm = parseFloat(cmStr);
  // 计算导出的米数，1 厘米 = 0.01 米
  const meters = cm * 0.01;
  // 返回保留两位小数的结果
  return parseFloat(meters.toFixed(2));
}
```
assistant