In U.S., a debit card or an "open loop" gift card will normally have a Visa or MasterCard logo on it, and the card can be used in "credit" mode.

Does that mean that such a debit card or gift card can usually be used anywhere that a credit card can?