//æ ¹æ®ä¼ å ¥çå符串ï¼å¦æé¿åº¦ä¸ºå¶æ°ï¼è¿åä¸é´ä¸¤ä¸ªåæ¯ï¼å¦æä¸ºå¥æ°åè¿åä¸é´çå符 //string.substr() æªåæå®é¿åº¦çå符串 function getMiddle(str) { let numStyle = 0 let len =str.length let index = 0 len % 2 === 0 ? numStyle = 0 : numStyle = 1 if (numStyle === 0 ){ index = len/2-1 return str.substr(index,2) }else { index = parseInt(len/2) return str.substr(index,1) } } //ç®æ´åæ³ Math.ceil() 彿°è¿åå¤§äºæçäºä¸ä¸ªç»å®æ°åçæå°æ´æ°(åä¸åæ´) function getMiddle(str){ return str.substr(Math.ceil(str.length/2 - 1),str.length % 2 ===0 ? 2 : 1) }