Tại sao console.log(052) ra 42?

cho em hỏi là tại sao console.log(052); print ra lại thành 42 ạ ai biết giải thích giúp em với ạ

đặt số 0 đứng trước như này nghĩa là số 52 đang ở dạng hệ đếm bát phân. bạn in ra thành 42 là do chuyển từ bát phân sang thập phân.

7 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?