I'm surprised that you didn't include VARCHAR(10) in your question just to mix things up. FYI, both the datalength and the len are 3 and that is why I use it.
DECLARE @NCHAR NCHAR(10) ='ABC' ,
@nvarchar NVARCHAR(10) = 'ABC' ,
@VARCHAR VARCHAR(10) = 'ABC'