Pierre-Luc Dubois and Nikolaj Ehlers scored, and Connor Hellebuyck made 30 saves for the Jets (12-9-4), who had won three of four.
"Ebbs and flows -- a roller coaster," Hellebuyck said of the Jets' 2-2-0 homestand. "We played some good hockey. We can't let this beat us up. It's still a long season ahead of us. We have to keep growing and building our game and building our details."
Necas put Carolina in front 3-2 with a power-play goal at 19:40 of the second period.
Trocheck scored on the power play at 3:04 of the third period for the 4-2 final.
Carolina went 2-for-3 on the power play after going 1-for-21 (4.8 percent) in the past nine games.
"It was a solid game right from start to finish," Hurricanes coach Rod Brind'Amour said. "We had a couple hiccups there in the second and that's pretty much it for the whole game. It was a solid game. I think we've played like this for the last couple weeks. We weren't able to score in a couple of those other games, but I thought the penalty kill was great tonight, obviously. That was a huge part of the game."
The Hurricanes killed a five-minute power play beginning at 7:39 of the third period after defenseman Ian Cole was penalized for kneeing Jets forward Mark Scheifele. Cole was also given a game misconduct.
"That could have been real crucial," Brind'Amour said. "If they get one they get momentum, who know what happens. We didn't give them anything. Like I said, that was one of the big keys of the game, for sure."