Разница между слитным и раздельным написанием «на зубок» и «назубок» заключается в том, какая часть речи имеется в виду. 27
Слитно пишется «назубок», если это наречие со значением «наизусть», «очень твёрдо», «хорошо». 46 Например: «выучить назубок». 69
Раздельно пишется «на зубок», если это существительное с предлогом. 17 Например: «попасть на зубок кому-н.», «пробовать на зубок». 59
Таким образом, слитное написание используется в случаях, когда речь идёт о наречии, а раздельное — когда о существительном с предлогом.