Bitcoins do not have value as a physical commodity like gold and are not widely accepted as legal tender like dollars.
Rather, Bitcoin appears to have value for the following reasons: It is popular.
In short, people accept and trade in Bitcoin because other people accept and trade in Bitcoin.
We'll people value it that's why it has value. Similar to gold, It has value because people think that it has high value. The value of something really depends on the environment.