Javascript const未被识别且未在控制台上显示

Javascript const未被识别且未在控制台上显示,javascript,reactjs,Javascript,Reactjs,我刚从React开始。为什么控制台上的a和b不被识别为2和5? 我知道这取决于某些反应性质,但我想了解原因 import React, { Component } from 'react'; import List from './components/list'; class App extends Component { constructor(props) { super(props); var a = 2; var b = 5; const

我刚从React开始。为什么控制台上的a和b不被识别为2和5? 我知道这取决于某些反应性质,但我想了解原因

import React, { Component } from 'react';
import List from './components/list';

class App extends Component {
  constructor(props) {
    super(props);

    var a = 2;
    var b = 5;  

    const ggg = () => { return a * b };

    console.log(ggg);
  }  

  render() {
    return (
      <div className="giol">frff</div>
    );
  }
}

export default App;
import React,{Component}来自'React';
从“./components/List”导入列表;
类应用程序扩展组件{
建造师(道具){
超级(道具);
var a=2;
var b=5;
const ggg=()=>{返回a*b};
控制台日志(ggg);
}  
render(){
返回(
frff
);
}
}
导出默认应用程序;
constggg=()=>{返回a*b}创建一个新函数。您需要调用它以记录结果

var a=2;
var b=5;
const ggg=()=>{返回a*b};
控制台日志(ggg);
log(ggg())
constggg=()=>{返回a*b}创建一个新函数。您需要调用它以记录结果

var a=2;
var b=5;
const ggg=()=>{返回a*b};
控制台日志(ggg);

log(ggg())“为什么控制台a和b上没有识别为2和5?”如果执行
console.log(a,b)
,会发生什么情况?您希望看到什么
console.log(ggg)要做什么?“为什么控制台a和b上没有识别为2和5?”如果执行
console.log(a,b)
,会发生什么情况?您希望看到什么
console.log(ggg)要做什么?