ホームページ  >  に質問  >  本文

javascript - angularjsの値と定数の違い(主に変更できるかどうかの問題)

angularjs のグローバル変数の値と定数の違いをインターネットで調べると、答えは基本的に同じです
1. 値は設定に挿入できませんが、定数は挿入できます
2. 値は変更できますが、定数は変更できません。通常、頻繁に使用する必要があるデータを構成するには、定数を直接使用します。

最初の点には何も問題はありませんが、2 番目の点がこの定数を変更できないことは何を意味するのでしょうか?変更できないもの

<!DOCTYPE html>
<html lang="en" ng-app="myapp" >
<head>

リーリー

</head>

リーリー

</html>
小さなデモを書きました。その中の定数変数が変更できることは明らかです (ここではオブジェクトをテストしていますが、変数に置き換えられた場合も変更できます)値). 自分かどうかは分かりませんが、勘違いというか、間違った場所に書いてしまいました、いわゆる修正不能とは何でしょうか?

曾经蜡笔没有小新曾经蜡笔没有小新2669日前1078

全員に返信(1)返信します

  • 巴扎黑

    巴扎黑2017-06-08 11:04:13

    angular.module('myApp', [])
    .constant('PI', '3.1415926')
    .config(function(PI) {})
    .value('name','Zhang San')

    定数は定数と同等です。定数は設定中に挿入できますが、値は挿入できません

    返事
    0
  • キャンセル返事