I learned in our high school biology class that if a person is particularly hungry, his body will convert the fat stored in his body into energy for our normal work. So if you can keep this state of not eating or eating less, then your body will often consume some body fat and lose weight.
I have a roommate who is always clamoring for losing weight. Then she can stop eating for a long time, or for three or seven days, and give herself a goal to stick to. If she is particularly hungry, she will eat a banana to supplement her nutrition. She once insisted on eating very little for five days, eating only one banana every day, because she lost four pounds if she didn't eat. So in my opinion, don't skip meals, because it will reduce your health, and you can eat less, so you can lose weight.