js中怎么没定义,直接赋值没出错

如题所述

如果是在严格模式下,没有声明,直接赋值是会报错的。

"use strict"
un_var = 'aa';

在非严格模式下,则会自动隐式地创建一个全局变量。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-11
声明一个变量在VB的语法中来说,首先需要确定的是该变量的作用范围,用dim,private或者是public,dim的作用范围最小,public最大,然后是要定义的变量名,然后用as连接,最后是该变量的类型有long,integer,string等等,赋值很简单只要写出: 变量名 = 要赋予的新值 就可以了

比如说你的问题可以写成
Dim intAge as integer
intAge = 25
这样就OK了

需要注意的是如果变量类型是string型的具体的赋值内容要用""号括起来,第二个赋值只能在过程中,不能在声明中.本回答被网友采纳