chicken、salad、ice cream、cabbage、onion为什么既是可数名词又是不可数名词

问题描述:

chicken、salad、ice cream、cabbage、onion为什么既是可数名词又是不可数名词
请告诉我什么时候它们是可数名词或者什么时候它们是不可数名词.

表示一种相同东西的数量时是不可数名词,但是表示种类是是可数名词.
two chicken 两只小鸡,two chickens 两种小鸡