condition for only if is archive for default post type

is_archive() doesn’t accept any parameter and return true for every archive page: Categories, tag, date, author, …. I think what you need is to check if you are in a category page (in a archive of the category taxonomy) or in the blog home:

if ( is_category() || is_home() ) {
    wp_register_script('isotope', get_template_directory_uri() . '/js/jquery.isotope.min.js', 'jquery');
    wp_enqueue_script('isotope');
 }